Top 100 cities
Me · Sweden
This is quite an interesting list of the top 100 most livable cities for expats:
http://bwnt.businessweek.com/interactive_reports/livable_cities_worldwide/

Stockholm is at number 20, which is at least up from London at position 39. Zurich tops it for the second year running though.