Welcome to Virginia. ☺ if you may legally possess your weapon you can open carry almost anywhere except as you noted on post, court houses, k-12 schools, where prohibited by federal law and air passenger terminals. If you are arriving at a terminal in Maryland you must follow their law. Others may add to this list. On the other hand in general you will likely experience little surprise or concern from others if you open carry.