Puno’s elevation is about 3,822m (12,565 feet), which means it is fairly cold, especially at night. The sun is blistering hot during the day though and you should wear a hat, sunglasses and sunscreen. During high season (July, August) almost every day one tourist is hospitalized with sunburns, especially after falling asleep on top of one of the sometimes agonizingly slow boats to the islands of Taquile or Amantani. If you arrive from a lower elevation, you might want to spend a day or two taking it easy in order to acclimatize.
There are several llama farms in Puno available for tourists to go to. You can learn about the history and agricultural llama use