2013 Best Places To Live In America, According To CNNMoney (PHOTOS)

PHOTOS: The 10 Best Places To Live In America

Big cities offer a lot -- plenty to do, culture, public transportation -- but they also have their downfalls, like noise, pollution, higher expenses and, of course, a lot less space. And small towns can have all of the perks of metropolitan areas, plus that great "small town" feeling. You know the one we're talking about. Plus, they often have a really strong sense of community.

Lucky for us, CNNMoney just released their annual list of the best places to live in America. With strong economies, great schools, good health care and more, theses towns have something for everyone. And there are some repeat winners in the top ten – Louisville, CO, for example, was no. 1 on the list in 2011, as well.

Click through the slideshow below for the top ten, then head over to CNN Money for the full list.

1. Sharon, Massachusetts

Best Small Towns To Live In

More from CNNMoney:

Have something to say? Check out HuffPost Home on Twitter, Facebook,

**

Do you have a home story idea or tip? Email us at homesubmissions@huffingtonpost.com. (PR pitches sent to this address will be ignored.)

Popular in the Community

Close

HuffPost Shopping’s Best Finds

MORE IN LIFE