I may be going on a trip along the Blue Ridge Parkway this summer--I had done a similar trip when I was just out of college, but back then, I was more into cheap quick food than anything else. I do remember Blowing Rock being a place with some restaurants, and I think I recall that Boone was decent, too.
Any suggestions on what towns might be worth going to for a variety of good dining options? Asheville is a given if I do go on this trip, but I'd like to find at least one more place to use as a base, not just for restaurants, but also for things to see and do. Thanks!