There are nearly 20,000 villages, towns, and cities across the 50 states, and not all of them are equally conducive to the well-being of those who live there. While quality of life is subject to a range of factors — close relationships and personal health being among the most important — the local community and […]