We stayed 3 nights in Ollantaytambo, with day trip to Machu Picchu from there. We stayed in El Bosque hostel, which was nice, clean, and convenient, with good breakfast, very nice owners, but our room was on ground level and quite dark, cold and noisy from the street.
We visited Ollantaytambo ruins, which we loved, and we hiked up to Intihuana from there, very nice short hike with excellent views. In the afternoon we hiked to the Granaries on the valley slope opposite the main ruins and ventured somehow way up through more ruins and rocks. It rained a little bit when we were there, the only rain during entire trip (and it was very light rain). Wonderful day.