Choosing a place to live is about more than weather and jobs. It’s about community, affordability, local amenities, and a sense of belonging. Reader’s Digest’s ranking of the Best small cities to live ...