Set on the banks of the mighty Urubamba River, the Rio Sagrado is one of the most luxurious hotels in the Sacred Valley. The hotel has been designed in the style of an Andean village so has plenty of local character, and is surrounded by attractive gardens with swaying eucalyptus trees and an inviting swimming pool. The Rio Sagrado is generously adorned with local artwork and colourful textiles, and rooms are furnished to a high standard with underfloor heating and spacious bathrooms. The restaurant serves quality Peruvian cuisine, and they often source ingredients from the onsite organic vegetable garden.