The town sits 45 miles northwest of Cusco in the Sacred Valley, surrounded by jutting snow-capped Andean peaks, the rushing Urubamba river and dozens of Incan ruins. Getting to Machu Picchu is, ...