The Peruvian city of Cusco is magical. Set at an altitude of 3,400 metres, it is the ancient capital of the mighty Incan Empire that once stretched from Quito to Santiago de Chile. The local...