The city of Puno is near the Titicaca Lake and in the border between Peru and Bolivia. This is a base for most organized tours to the floating islands of Uros and Taquile.