We recommend staying a night in Aguas Calientes (or two) to truly get the most out of visiting Machu Picchu in Peru. Here's where to stay.
Source
Spending a Night in Aguas Calientes, Machu Picchu

We recommend staying a night in Aguas Calientes (or two) to truly get the most out of visiting Machu Picchu in Peru. Here's where to stay.
Source