Your Backroads trip to Peru and Machu Picchu starts and ends in Cusco, which was the beating heart of the Inca Empire and is still a hub for adventures in the Andes. This lofty Incan capital, colonial wonder and World Heritage site sits at 11,200 feet above sea level and offers bountiful cultural attractions, opportunities for adventure and delights for the palate.