Puno is not exactly the jewel of Peru, bit it has its charms. The central square is reasonably pleasant. Calle Lima is a pedestrian walking street with most of the restaurants, bars and clubs. The main reason to visit Puno is to get out onto Lake Titicaca. Almost every hotel will offer some kind of packaged boating deal for the lake, and most of them are good. There is a lot of competition (and good business deals) between the hotels and the tour boats, so most of the prices stay fairly even. If you feel your hotel is making a reasonable offer, take it - a van will be able to pick you up right at the hotel door.
From Juliaca Airport, 45 minutes north of Puno by road
Trains travel between Cusco and Puno
6-7hour busdrive from cusco
Titilaka, a modern luxury refuge located on the shores of the Peruvian side of Lake Titicaca, providing a travelers a rich authentic experience and a variety of excursions to choose from. The lodge has two types of Suites; dawn & dusk, all with lake-views spa bathrooms, heated floors, in house amenities, including meals and excursions. Staff of the hotel will pick you up from Juliaca Airport or Puno train station and transfer you to the Lake port, from where you will depart to the hotel. Telephone: + 51 1 7005100
The area is secure but it is advisable to hire the transfer from Juliaca to Puno through a tour operator of reputation.