My top 10 favourite cities:

   

1. Berlin, Germany

2. New York, USA

3. Paris, France

4. Lisbon, Portugal

5. Vienna, Austria

6. Budapest, Hungary

7. Stockholm, Sweden

8. Copenhagen, Denmark

9.. HamburgGermany

10. London, Great Britain

   

(UPDATE: formerly Ukraine’s grand capital Kyiv was also in the top-10 list, but because this has become almost unvisitable by tourists due to Russia’s war on Ukraine I’ve taken it out – temporarily, I hope ...)

  

Others (runners-up, in no particular order):

Barcelona, Spain

Rome, Italy

Venice, Italy

Istanbul, Turkey

BelgradeSerbia

Edinburgh, Scotland, Great Britain

Glasgow, Scotland, Great Britain

Hanoi, Vietnam

Nagasaki, Japan

Prague, Czech Republic

Singapore

Toronto, Canada

Gdansk, Poland

Warsaw, Poland

Chicago, USA

Philadelphia, USA

Washington D.C., USA

Buenos Aires, Argentina

Tallinn, Estonia

Riga, Latvia

Moscow, Russia

St Petersburg, Russia