Virginia law is silent on open carry and therefore you can open carry in a bar and consume alcoholic beverages, however, it is illegal to be "intoxicated" in public which is not defined, so one would have to be very careful.
There are Virginia laws, however, governing concealed carry. You can...