We visited Peru in July, 2017.
Lake Titicaca is the highest navigable body of water in the world. The lake is vast - stretching to both Peru and Bolivia.
We stayed at the charming lakeside hotel - Titilaka hotel. It is the perfect place to relax with amazing views of the sunrise/sunset - as you can see from the pictures :) Location wise, it is like a 30 min drive from the nearest (big) city of Puno.
The hotel may not look very impressive from the outside, but once inside, it has all the amenities of a luxury boutique hotel. It is kind of self-sufficient in that all meals and touristic activities are included in the room price.
To be continued ...