In my opinion, cities of the Old World have more charme, cities of the New World are easier to adopt if you are a foreigner.
When it comes to beauty, I think nothing beats Mediterranean towns and cities.
Here is my list from my travels:
Towns and small cities:
8) Quebec City
8) San Francisco
9) Buenos Aires
10) Istanbul, Sanaa, Isfahan
Have not yet been to: Dubai, Shanghai, Tokyo, Sydney, Rio, Cape Town
Very nice: Berlin, Bordeaux, Amsterdam, The Hague, Oslo, Stockholm, Copenhagen, Madrid, Krakow, St. Petersburg, Kiev, San Diego, Boston, Hamburg
Was not impressed by: Vancouver (granted, beautiful setting, but other than that?), Toronto, Houston, Dallas, Miami, Brussels, Cairo, Abidjan, Lima, La Paz, Guyaquil, Caracas, Helsinki, Moscow, Baku, Ankara, Tehran, Amman, Los Angeles, Frankfurt, Cologne (yet great people!)
La Habana, Cuba
Buenos Aires, Argentina
San Diego, USA
also not bad...
I think this is a seriously hard question, just so many to choose from !
I'm going to keep to three for now...
There are so many to choose from! I haven't been everywhere, but these would be my picks for 'most beautiful cities':
In the U.K.: Edinburgh
Canada: Victoria, B.C.
U.S.: San Fransisco
Russia: St. Petersburg
China: Suzhou or Qingdao
Also: Rome, Helsinki, Paris (some areas) and Athens at night.
I've never seen much of Europe (had an overnight layover in Brussels and Zurich) BUT, I have spent some time in China and I must say Hangzhuo is wonderful and the West Lake is breathtaking.
Being a Londoner...
London (crossing Waterloo bridge and seeing that view was pretty spectacular, even if it was on the way to work!)
Cartagena de Indias
Montreal (french New York)
Medellin (mountain/valley setting is breathtaking)
And i'm not a city man
[ Edit: Edited on 01-Jun-2010, at 14:39 by Huella ]
i love this place