TimeOut’s list of best European cities in the world includes Edinburgh, London, Zurich, and more.
From colorful Tirana to historic Split, these underrated European cities are drawing travelers seeking culture, adventure, and great value.