Here is a good primer for getting you started:
I'm sure that some locals will be along shortly to answer some of your state specific questions.
Insofar as open carry meet n' greets in Virginia, just check out the stickies on the Virginia sub-forum. Many of them are in the Arlington/NoVa area. We do enjoy the camaraderie of them - lots of good info to be had at these.