Money Magazine released its annual list of the best places to live in the United States. Here are the Top 20.
15. Parsippany-Troy Hills, N.J. (Population: 53,200) -- Looking for work? Some 30 Fortune 500 companies have offices in town, while those craving serious nightlife can easily make the 40-minute drive to New York City.