If you decide to stay near Asheville...
these folks might be a good place to inquire: http://www.bicycleinn.com/
I can't recall where I heard about them (but it was in a favorable context), and I've not stayed there.
My experience with Asheville has been that if you're not interested in serious climbing, choose your routes very carefully and talk to someone who has ridden them. There are a couple of TE folks who live in the area, and have steered me to some lovely rides. The ones I've tried to do out of books have been way more climbing that I can actually *enjoy* doing.
The Boone area is nice too. It's about a 2 hour drive between the 2, so you could stay at one for half and the other for half.
Carrie Anne
Most days in life don't stand out, But life's about those days that will...