Time Out’s 2025 ranking of the best cities to live in highlights top destinations excelling in food, culture, affordability, ...