Some of the carry states have wrinkles such as no carry in bar area or no carry in certain mainly "bar type" establishments.
Good news: In Virginia, Tennessee, and Georgia there are bills moving forward right now to repeal the ban on carrying guns in restaurants licensed to serve alcohol.