Money Magazine released its annual list of the best places to live in the United States. Here are the Top 20.
12. Fishers, Ind. (Population: 78,600) -- This city is no stranger to the Best Places list. It boasts reasonably priced homes, one of the top school systems in the state and seamless access to downtown Indianapolis.