In an idyllic location on Isla del Sol, Posada del Inca Eco-Lodge is a rustic retreat with spectacular views over Lake Titicaca and the snow-capped Andes.