I'm driving down to Asheville, NC, from the DC area. I'd like to stop somewhere along the way for BBQ. I've seen some recommendations for stops in TN, but we are going to be hungry before that. I'm thinking maybe somewhere around Christianburg, VA, would be good to stop. Any good options?