From the VCDL Newsletter: (and OC info cards)
KNOW THE LAW, KNOW YOUR RIGHTS
Open carry is legal in Virginia in most places with or
without a Concealed Handgun Permit (CHP).
Concealed carry requires, with a few exceptions, a CHP,
However, other restrictions may apply.
Places where carrying is prohibited
-Federal Property (concealed w/CHP and hunting exempted in National Forests)
-Courthouses ( § 18.2-283.1)
-General Assembly Building & Property (open or concealed carry OK for CHP holders only) (JRC rule)
-Virginia Commonwealth University (8VAC90-10-50)
-George Mason University (8VAC35-60-20)
-Detention Facilities (§ 15.2-915)
-Places of Worship during a service ”without good and sufficient reason”( § 18.2-283)
-Air carrier airport terminal buildings (§ 18.2-287.01)
-K-12 school property (unless unloaded, in a closed container, and in a motor vehicle) (§18.2-308.1)
-K-12 school buses (§ 18.2-308.1)
-Property used exclusively for K-12 school-sponsored functions (§ 18.2-308.1)
-Private property when prohibited by owner (§ 18.2308.O)
For more information Virginia State Police Firearms & Concealed Handguns page:
www.vsp.state.va.us/Firearms.shtm
I also like:
http://www.vcdl.org/pdf/VCDL_Carry_Card.pdf
http://www.nraila.org/GunLaws/#?st=VA
Make sure you understand the laws. Ask questions scenarios, read up. Be aware some churches have schools attached to them (Kindergarten at least).
Edited to remove restaurants.