Uyuni is a dusty little Bolivian outpost, high up in the Andes Altiplano. Although it is around 3600 metres above sea level and cold, it reminded me of scenes from old spaghetti westerns - wide half-deserted streets surrounded by barren plains stretching to rocky mountain ranges on the horizon.