Carefully set in high cloud forest, the Inkaterra Machu Picchu Pueblo Hotel is an excellent accommodation for a visit to Machu Picchu. It is located in Aguas Calientes, only a short bus ride to the famed archaeological site.

The 85 bungalow-style rooms are scattered throughout twelve acres of lush gardens along the Vilcanota River. Guests can walk along the stone pathways taking in the sights and sounds of waterfalls, hummingbirds and hundreds of different types of orchids in the Machu Picchu Historical Sanctuary. Knowledgeable guides are available upon request. The rustic yet upscale rooms are made cosy with fireplaces, comfortable beds laid with alpaca blankets, canopies and Andean tapestries. The hotel also offers several more extravagant accommodations, such as spacious suites outfitted with luxuries such as a marble bathrooms, an outdoor shower and an opulent villa with a private plunge-pool hidden within the gardens. Guests can enjoy a first-class meal in the hotel’s restaurant while feasting on stunning views of the river, or they can spend an afternoon relaxing in the Andean spa where stones are heated in a candle-lit, eucalyptus hut.