Nestled among majestic mountains at over 3,400 meters above sea level, Cusco—the ancient capital of the Inca Empire and a ...