On November 30, 2012 Numbeo put out a ranking of the best cities to live in the world based on quality of life. The data to determine this comprised of:
Cost of living and purchasing power
Affordability of housing (apartments)
Pollution including air, water, etc.
Health system quality
Traffic (commute times)
Read more: http://tinyurl.com/b8qa2nb