Ollantaytambo: The Living Inca Town

Ollantaytambo is a living Inca town with an impressive hilltop fortress, ancient cobblestone streets, and the Temple of the Sun — also the main train departure point for Machu Picchu.