I will be traveling from DC to ATL in August. I would like to extend the trip a little bit by traveling through rural Virginia and North Carolina. I was thinking of traveling through Roanoke, VA, and Asheville, NC, as check points, but I am flexible. I'd like to put together a trip that involves some good southern food/restaurant stops. Any suggestions?