Ollantaytambo, a charming village located at the western end of the Sacred Valley in Peru.