Travel Machu Picchu – the lost city of the Incas Machu Picchu is a must-visit when traveling to Cuzco in Peru. It is known as the lost city of the Incas and it is considered as one of the seven wonders of the world. ØysteinDecember 10, 2022