Lake Titicaca is located on the border between northern Bolivia and southern Peru. It is considered the highest commercially navigable body of water in the world (3821m). It is the largest lake in South America as it covers an area of 8300 square kilometers. The area of the lake is divided roughly evenly between Peru and Bolivia.
The name means island of Sun. This island is in Bolivia. So if you are visiting from Peru, you may reach here.
Know beforehand that Electricity is not yet integrated in the village. No restaurant or hotel you will find here. Local families provide accommodation for tourists. Their food is really tasty.
This one is a bit more advanced than Amantani. You will find some restaurants here. But again no hotel. If you decide to stay at night then you have to stay with a local family.
The floating Uros Islands
This island is man made. This one very popular with tourists.