Cusco, Peru, nestled in the heart of the Andes Mountains, isn’t just a city steeped…