Nestled in the Peruvian Andes, Cusco is a city with rich history and is the gateway to some of the country’s most incredible sites such as the Amazon and Machu Picchu.