Overlooking the shores of Lake Titicaca, in convenient proximity to the Bolivian border, is the scenic city of Puno. From here you can take a boat to see the intriguing floating islands in the lake, or organise a homestay with locals on nearby islands. There are several points of interest along the shoreline, including the puma and condor statues, and several museums.