Even some of the world's priciest holiday destinations have free public transport for tourists. Find out which top cities ...