La Paz - Puno by Desaguadero by Pietro_4wd
A good alternative to have a nice approach to Puno is by car from La Paz, Bolivia. You may share a stopping on Tiwanaku archeological center, going after by Desaguadero (not very smart border offices for touristic proposes, but they gives you preference over the trucks). The landscapes on the Desaguadero - Puno step are outstanding dream scenes.
If you have adventure spirit, you may follow after towards Cusco by Sicuani. If yo don't have a solid 4WD and at least a 2 vehicles caravan, don't attempt another returning than the same way.