Where to stay in Cusco – A guide to the Inca capital Cusco, often spelled Cuzco, is a Peruvian city located in a splendid Andean valley, right in the basin of the Huatanay River, in the southeast of the country. ...