What makes any town or city a great place to live?

Grace Cary / Getty Images

50 Best Cities to Live in the U.S.

Aerial view of Uptown Downtown Charlotte North Carolina

Credit: Pawel Gaul/Getty Images

Aerial view of Bellevue, Washington

Ultima_Gaina / Getty Images

Swinging hammock in Vinoy Park enjoying the growing skyline of Saint Petersburg, Florida.

John Coletti / Getty Images

A row of brick townhomes in historic Old Town Alexandria, Virginia

Grace Cary / Getty Images

Skyline view panorama of Tempe Arizona and the Mill Avenue bridge

Pgiam/Getty Images