Yes, you can, but openly
Just a nit, but there's no such thing as a "bar" in VA. Any place that has a liquor license of on-premise consumption must get atleast 51% of its revenues from food. VA gun laws are generally pretty rational, but I never understood why CCW in a restaraunt where liqour is served is a no-no, but but it's OK to open carry in the same place?!?!? Regardless, if you're open carrying in a restaraunt in VA, it's best not to drink any alcohol at all, as one blissninney and an anti-2A cop could well ruin your day (esp. in Ffx Co).
Here in NM you can't CCW anywhere where alcohol is sold or consumed - that includes not only bars & restaraunts, but also grocery stores, convenience stores/gas stations, etc. (yeah, you can buy booze at gas stations here, which could help account for why NM is #5 in DUI's). While I understand the rationale for no guns in bars (places where alc. is consumed), the no guns in grocery stores, convenience stores/gas stations is kind of inconvenient and a bit risky (they're not called "Stop & Robs for naught -). Guess we'll have to work on that -