Puno lies on the shores of Lake Titicaca, the world’s highest navigable lake. Founded in 1668 by viceroy Pedro Antonio Fernández de Castro, Puno is one of the most serene towns in Peru.
The fact that it lies on the banks of Lake Titicaca makes it a great tourist destination. However, if you are looking for warm weather and sand, this is not the place you would want to be. With a mean annual temperature of 15 degrees and always remaining cool or cold, Puno is a place that is best reserved for those who love to visit offbeat places. It is an important livestock and agricultural centre in the region. It is also a great place to learn about the local people, their customs and their cuisine.
It is an important hub of indigenous people of Peru and has a number of educational institutions that are great. Music and dance from the region can be listened to and watched when in Puno. The city always has programs and events that help tourists to discover the culture of the region. Be warned though, that it is a cold place even summers and the high altitude makes sun rays very strong.
You may need to carry ample amount of sunscreen even if it is cold. It is not uncommon to experience sunburns even when it is cold, at such high altitudes. When you are in the city, ensure that you spend a lot of time walking around the large piazza in the middle of the city. Plaza de Armas is a great place to meet the locals, grab a cup of coffee and watch life as it happens.