As I'm not from a city, I can confirm that so far, none of the places mentioned is the best city in the world. Actually, I'm going for St Davids as the best city in the world. Nice beaches, coasteering and kayaking, plus you won't find thousands of people from there bigging it up.