Everything you need to know about Ollantaytambo, the ancient Inca site in Peru. These are the second best-preserved ruins right after Machu Picchu.