Stay a night at Lake Titicaca, Puno
Lake Titicaca, at 12,500 feet above sea level is the highest navigable lake in the world and home to mystical islands. Staying on an island for at least one night is a must for travelers. The Uros Islands, shown here, also known as the Floating Islands, are human-made islands made of locally grown totora reeds that are woven together so thickly they can support multiple families. In fact, reeds are used by the locals to build everything from houses, boats and, of course, the islands themselves. Taquile is a tiny island with a number of Inca ruins and the most colorful local dress: women wear bright layered dresses. (Incredibly, each island as distinct clothing.) Locals put on folkloric dance presentations almost daily for boatloads of tourists. You can also learn about the famed embroidering in a tiny textile museum. Amantani Island is the least touristy of the three. You can show up and stay at a family's house for only a few dollars a night. With no electricity, the island plunges into darkness.