Puno is on the shores of lake Titicaca, the highest navigable lake in the world at about 3900m. It is a touristy town but is fairly decently laid out and is welcoming. The reason to come here is to see the floating islands (Los Uros).
The floating islands are reed islands where the locals have built houses and live on. Every so long they have to lay new layers of reeds as the islands slowly sink.
We arrived mid afternoon and decided to try and do the islands straight away. We headed down to the harbour and got on a boat to the Uros. It was strange walking on them as they move underfoot and you have to be careful where you step. There are loads of kids around shouting "buy from me !". There are lots of islands but only a few are open to tourist visits, where the locals sell their arts and crafts.
After a couple of the islands we returned to Puno and had a look around town. We returned to our freezing cold room to get some sleep before our bus the next day to Bolivia.
Pizzeria - Excellent pizzas cooked in a stone oven.