In my opinion, best place in Charlotte by far for food and drink is Duckworth's on Park Road. If I ever go through Charlotte on a trip, I stop there to eat. I am not sure if the other locations have the selection they do or if it is anywhere near where you will be. If you want to try and buy a couple bottles for taking home, it also has the advantage of being right across the street from Brawley's which is the best beer store in town. It is right by a Total Wine as well.
If that is far, other places I have heard a lot of buzz about lately is a new brewery called NODA, but I think they only do beer to go and no food. So that likely won't work too well. Also, the beers I have had from Olde Mecklenurg have been pretty tasty. They do all German style stuff. Not sure if they have a tasting room with food or not.
If none of these work, I know a lot of people like Mac's Speed Shop. I think one location is better than the other supposedly but not sure which. There are a couple Taco Mac locations in Charlotte as well as a Flying Saucer to fit the chain place with good tap list niche as well. I have heard a lot of people mention Brixx Pizza.