hey mer1,
Roanoke's a good spot to look into. it's a "city on the rise" so-to-speak. Sorta funky little downtown, restaurants, growing arts community, food co-op, agreeable cost of living, a variety of neighborhoods, etc. And it's pretty much encircled by mountains in every direction. (Not Mt Hood, but pretty mountains!!) And you could easily make a run east to the coast for a weekend trip.
As far as friendliness...I think wherever you go, you may run into some attitudes toward outsiders or transplants. But generally, Roanoke has been pretty kind to us. Not sure what they
really think

, but folks
do wave and say hello, hold doors, etc.
As far as herbology...
I have not noticed a whole lot of alternative medicine, health food stores, etc that would indicate a lean toward the "crunchy". But just because I personally have not noticed it, doesn't mean it's not there. I would love to see more of that represented in Roanoke. Also, near Roanoke is Floyd, a cool little hippie-meets-farmer enclave. Google it...there's good stuff going on out there, and it's just a short drive from Roanoke.