Visit Puno, Peru, a city of history, culture, and nature on the shore of Lake Titicaca. Explore the colonial churches, the pre-Columbian ruins, and the floating islands of the Uros people. Book your trip to Puno today and enjoy the beauty of the Andes.