Puno, Peru
Lake Titicaca sits on the border of Peru and Bolivia at 3,812 meters above sea level, making it one of the highest navigable lakes in the world. I had heard it needed to be seen from both sides, so we started from the Peruvian side in a town called Puno. Puno is about a 6 hour bus ride from Arequipa. At the hostel in Arequipa we met an Irish couple, an American guy, and a kiwi guy all heading in the same direction, so we went together. [...]