Hotel Margarita offers a great location, putting you within just a 10-minute walk of Puno Cathedral. Free perks include WiFi and continental breakfast daily between 6 AM and 9:30 AM. Rooms offer flat-screen TVs and room service.
Pros: Hot showers. Good breakfast. Good location in town center. They served us breakfast 10 minutes earlier than they would have started normally, as we had a tour to Uros islands starting at 7am. ...Cons: It was really cold in the room, even colder than outside.