We'll be visiting Asheville for a few days in April, flying into Charlotte and renting a car from there. Google shows a few different routes that each take around 2 hours, and we haven't chosen which option to take. If there's a great spot to eat along the way, that could be the deciding factor (or maybe reason for a short detour). We haven't picked flights yet, but I suspect we might be aiming for lunch on the way in, and a late lunch or early dinner on the way back. We're from NY/Boston/Maine, and would be particularly interested in southern food, but open to anything delicious. Cheap or fairly pricey are both fine.
After looking through the archives, I'll likely be back for recommendations in Asheville itself (and possibly at CLT airport, in case convenience trumps taste), but feel free to chime in now if you just can't wait ;)