I am planning a trip to Machu Picchu at around the 21st April and I am looking for the cheapest and best travel agency that gives a 2 day tour that doesn't include the Inca trail. So far I've found SAS which charges $165 (including the student discount). Do you think I can find a cheaper or better travel agency?
Also, is it important that I book in advance or can I just show up at Cuzco on the 21st April and arrange everything there?
Let me know!