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