Money magazine has released its 2013 list of the best places to live in the United States.
This year's list looked at cities with populations under 50,000 people, ranking them on green space, schools and the sense of community.
Take a look at the best places to live in 2013.
10. West Goshen Township, Pa. -- Described as having a "lush, suburban feel," West Goshen Township has a full slate of community activities and is also just 20 minutes from the King of Prussia Mall, America's largest shopping center. It also boasts an array of employers that include Comcast and QVC.
9. Apex, N.C. -- Residents of this Raleigh suburb enjoy a historic downtown that plays host to events like a jazz festival and the Peak City Pig Fest. There's also lots of other outdoor fun, and a wide range of affordable homes.
8. Papillion, Neb. -- This town's economy benefits from a broad base of industries, including health care and transportation, in nearby Omaha. Schools are also excellent, and green space abounds.
7. Mason, Ohio -- This town gets high marks for its many employers and proximity to Cincinnati and Dayton. Its schools are also among Ohio's best.
6. Berkeley Heights, N.J. -- Just a 50-minute commute away from New York City, Berkeley Heights boasts its own flourishing dining scene and its 2,000-acre Watchung Reservation gives locals a place to picnic, canoe and ride horses.
5. Sherwood, Ore. -- This small town just outside Portland boasts a historic downtown, top-ranked schools and relatively affordable home prices, but is also in close proximity to Willamette Valley wine country and less than two hours from the Oregon coast.
4. Chanhassen, Minn. -- This Twin Cities suburb has plenty going for it: good jobs, lots to do, good schools and nature galore.
3. Vienna, Va. -- This northern Virginia suburb is just a half-hour from Washington, D.C., but feels like a lifetime with its many parks, bikepaths and one-of-a-kind stores in a historic downtown. All that comes at a price, though, as real estate prices and taxes are among the highest in the country.
2. Louisville, Colo. -- This sunny, lively mountain town is safe, easy to navigate and offers lots of good jobs in tech, telecom, aerospace, clean energy and health care.
1. Sharon, Mass. -- A half-hour train ride from Boston or Providence, this one-time summer resort rates high for its natural beauty, good schools and diversity. The town has seven synagogues, nine churches and one of New England's largest Islamic mosques.
To read more about the best places to live, click here.
To view a gallery of the happiest and saddest states, click here.
A photographer and former extreme water sports junkie, once strangers have now become friends and teammates. Both share the love for the Central Coast, and they are using that passion to help raise money for a good cause.