When visiting Machu Picchu, it's wise to plan to spend a night or two in Machu Picchu Pueblo to explore the village, browse the local handicraft market and get yourself an early ticket entrance to visit the citadel in the morning. The
Inkaterra Machu Picchu Pueblo Hotel is a perfectly placed abode for your venture up to the Machu Picchu site, exploring the town and the markets, or strolling the cloud forest walkways on property to discover various species of flora and fauna (especially orchids!). Your eco-friendly casita is a haven to rest up for your day's activities. The hotel's knowledgeable field guides are available to take you on a specialized
tour of Machu Picchu as well if you choose to book this additional service.
Another option for travelers on more of a budget, and those looking to stay smack dab in the center of town, is
El Mapi, also by Inkaterra. Both have onsite restaurants and the company itself runs it's own
NGO, with several projects to help the local communities and environment; a win-win.