Enjoy Puno with a home-stay on Lake Titicaca and by interacting with local people and families to give you a taste of the real daily lives on the high islands. You will also visit Uros, Taquile and Amantani Islands.
The photo is courtesy of Viator.com