Cusco, where the Andes whisper ancient tales and the stones of Machu Picchu tell secrets of the past..