I've been north of Asheville (Weaverville) for six years. Lived all over the states and this is the best area to live in as far as attitude, happy people, outdoor things to do, great restaurants, etc.
You said that your are interested working in the spa business and natural healing. Lots of that around here. If you get a chance to come up and visit again, I recommend going to Greenlife grocery store (owned by Wholefoods) and Earthfare grocery store and grab some free local magazines. That will give you an idea of those types of businesses in the area.
Asheville as a downtown is very popular with tourists. It is a mix of the happy hippie attitude but there are lots of businesses downtown and you really get a sense of the variety of people for such a small place. As you go north, you have more of the country attitude but again, everyone is sooo nice and very happy. If you go south of Asheville, that is where a lot of the doctors live who work at Mission Hospital.
That is just a small example of what you'll find here. As far as the "feeling" you get when you are here, that is real. Asheville's motto is, "Altitude Effects Attitude".
Hope it works out for you.