(RNN) - Scenery, schools and safe streets make Louisville, CO, an easy No. 1 when it comes to the best small town to live in.
According to CNN/Money magazine's list, the town just north of Denver topped the list because no matter the small size, Louisville, CO, has a lot to offer.
From Solon, OH, to Mukilteo, WA, these towns named the Top 10 Best Places to Live all have something special and unique to offer the families who decide to reside there.
1. Louisville, CO - Population: 18,400
With great job opportunities, top-notch schools, safe streets, amazing scenery and nice weather, this town seems to hold all the qualities of the American dream.
2. Milton, MA -Population: 27,000
Home of renowned private schools, and most publicly conserved land, this town serves as a very rustic suburban town perfect for those looking for peace and a rich historical heritage.
3. Solon, OH - Population: 23,300
A suburb of Cleveland, OH, and home to major companies such as L'Oreal and Nestle, this small town is also known for its great school district, having been named the highest achieving in Ohio last year. Solon also offers a very active recycling program for residents wanting to go green.
4. Leesburg, VA - Population: 42,600
Located just 45 miles from the nation's capital, this small town is the gateway to DC's Wine Country. The pastoral landscape and massive flower gardens make this town romantic and quaint.
5. Papillion, NE - Population: 18,900
This town didn't just top CNN/Money magazine's best places to live, it was also recognized as No. 2 in BusinessWeek's most affordable suburb in Nebraska. The vibrant community offers low crimes rates and a very productive work force.
6. Hanover, NH - Population: 8,600
Home of the ninth oldest college in the nation, Dartmouth, this town offers an established business district and striking countryside.
7. Liberty, MO - Population: 29,100
Providing small-town charm with easy access to big city places, Liberty has something to offer everyone. The school districts are frequently recognized for being the best in the state, making this a perfect place to raise a family.
8. Middleton, WI - Population: 17,400
With trails and parks galore, here you will find a walkable downtown flooded with boutiques and restaurants. Relaxation and outdoor activities seem to be a big hit here.
9. Mukilteo, WA - Population: 20,300
A waterfront town 25 miles north of Seattle is home to the historic 1906 Light Station. Amenities include several parks and open spaces making it a good place for camping grounds, or a place to call home.
10. Chanhassen, MN - Population: 23,000
Residents here love all the nature this town has to offer. There are 12 lakes, 55 miles of trails and more than 30 parks across its 14,000 acres. With high-rated school systems and plenty of jobs, this place is a charmer.
Whether you want a thriving economy, culturally diverse communities, charming landscapes or great schools, these towns are sure to meet all needs.