What’s the greatest city in the world? It’s not an easy question to answer – after all, cities are full of people and people are full of contradictions. Some urbanites want world-beating restaurants and unforgettable things to do at every turn. Others prefer affordability, good public transport, or friendly neighbors. Let’s discover the best cities