Lake Titicaca is Peru's most spectacular body of water. This lake is set in the southern Peruvian Andes and shares a border with Bolivia. It's the highest large alpine lake in the world, and is an absolutely stunning mixture of scenery and culture. At Titicaca, you can enjoy views of snow-capped mountains and blue water while visiting an island village. There are also other lakes scattered around Peru—some of the best are of tectonic or glacial orgin and found in the Andes. Particularly impressive are the Llanganuco Lakes, which are set between the massive mountains of Huascarán and Huandoy.