Every year, Gallup ranks U.S. cities for well-being, based on how residents feel about living in their communities, and their health, finances, social ties and sense of purpose.