Charming homes in the best small towns

Glenwood Springs, Colorado

Population: 9,614
Address: 906 Mount Sopris Dr.
Price: $359,800
Square feet: 1,660
Price per square foot: $217

This Rocky Mountain townhome on the outskirts of Glenwood Springs is an attached three-bedroom, two-bathroom and one-half-bath home. It includes lofted ceilings and hardwood floors, which give the home a cozy, lodge feel. The kitchen features granite counter tops and stainless steel appliances. There's a fireplace in the living room and a deck off the back. Homeowners association fees are $400 per month.

This home is located within a few minutes of the world's largest hot springs swimming pool, skiing at Sunlight Mountain Resort and many miles of hiking trails. If you need to get to the big city, you can reach Denver in less than three hours. Just don't leave town before the annual Summer of Music festival at the Glenwood Springs Center for the Arts, which features performers and food vendors.

Ryan Jennings: Mason Morse Real Estate, 970-704-3202