Although I live in NY state, I just got a PA CCW. That is accepted by Virginia, and I decided to vacation in VA.
BUT, it is not legal to carry in any restaurant that "serves alcohol".
I don't drink, so that didn't seem important to me, untill I got to VA. Yeah, fast food restaurants like...