Cachora is located in the department of Apurimac just off the road between Abancay and Cusco. It is the most popular starting point for travelers who want to see the amazing newly-rediscovered Inca site Choquequirao.
Buses leave for Abancay from Cusco at 5:00am, ask the driver to stop at the turn off for Cachora, just past Saywite. You need to take a taxi from the main road to the town (cost aroun 4/5soles). Taxis often wait for the people from the bus, except on Sunday when you might have to wait an hour.
There is a bus service Cusco-Ramal-Cachora-Abancay with Romatisa from Cusco terminal leaving at least at 1pm and 3pm for 20 soles.
You can also take a minivan. They have a terminal in Cuzco, at Av. Arcopata, 100m before T crossroa with Av. Ayahuayco. They charge 15soles to get to Ramala/Saywite (which is a place from where you take taxi to go down to Cachora) but you have to insist to be taken all the way. They tend to tell you about Ramala and stop in Ancahuasi which is around 30min earlier.
It's cheaper and easier to take a big bus.
Hike to Choquequirao (two days each way with the option of continuing to Machu Picchu).
There are some small stores where you can buy basic food and drinks. Biscuits, eggs, vegetables, bread, water, Inka Cola etc.
There are a couple of basic eateries which double as shops. Food would be usually available only in particular parts of a day (it's like they have a long siesta). Going one block up from the plaza (taking the street to the right, by the police station) turn left and go one block - there on the corner is probably the best place to eat in the whole town (very friendly lady cooks tasty food). You can find more of a similar places going up this street. There is no choice - fried egg or chicken with rice and papas fritas, maybe a small salad too.
There is not much places in Cachora to choose from. Following the road down from the main plaza, just after it terns left, there is an 'luxury' option popular with package tours. It is 60soles per person, no matter what kind of room you take.
Going up one block from plaza (the street on the right, by the police station) there is a nice and cheap Hospedaje Sayhuite runned by a friendly older man (ho also runs a shop). It's 15soles per person, there is quite nice patio inside and they have gas heated showers!!! Highly recommended.
Bus to Cusco or Abancay. Walk to Santa Teresa (Peru) or Machu Picchu.
Shared taxi to Abancay costs 10soles per person and the stop is 3 blocks from the plaza, 1 block above the market.