Best Places to Live

Money Magazine lists the top 20 best 'small cities' (pop. 50,000 to 300,000). Located in all corners of the U.S., these cities offer small town charm with big city amenities.
Aug 23, 2012   Money