Lake Titicaca: How to best visit the peruvian side

The famous Lake Titicaca is the biggest lake in South America, the highest navigable lake in the world. Indeed, its altitude of 3800m is quite breathtaking and not just becuse of its beautiful landscape. Part of the lake is located in Peru whether the other part belongs to Bolivia. On the peruvian side of the lake, its main city Puno, its authentic villages around Socca and its floating reed islands of the Uros are definitely worth a visit.