We love exploring our cool, charming small towns nestled in the Blue Ridge Mountains of western North Carolina. Find picturesque historic Main Streets, friendly shops, general stores, farm-to-table restaurants, breweries, art galleries and quirky finds. Each town has its own personality and many things to do surrounding the Asheville area. Meet some locals and experience a leisurely day of exploration, just like Mayberry. Your first stop should be the town's Visitor Center to get insider tips to find places that match your interests.
Since many of these towns are in close proximity, it's easy to visit several in a day (see map at bottom of page).