I live in Asheville, actually 12 miles north in a small town called Weaverville. It is a wonderful area for families. There are several active community theaters, a huge art community, and beautiful outdoor areas to explore. Asheville proper is hippy/liberal, but outside the city limits are very conservative areas. The homeschool community is huge, Christian and secular. There are plenty of groups to choose from. Buncombe County has the highest percentage of homeschoolers per capita in NC.
Henderson County, Hendersonville, is just south of Asheville. It is a very pretty town with a very active homeschooling community.