SLIDESHOW: Best Places to Live

Louisville, CO, was named the No. 1 Best Place to Live by CNN/Money magazine. (Source: TripAdvisor)
Louisville, CO, was named the No. 1 Best Place to Live by CNN/Money magazine. (Source: TripAdvisor)

(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.

[SLIDESHOW: Top 10 Places to Live]

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.

Copyright 2011 RNN. All rights reserved.