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. (Feature photo: Downtown Waynesville)
Since many of these towns are in close proximity, it's easy to visit several in a day (see map at bottom of page).