Hampton Roads, the I-95 cities and the Blue Ridge
Hampton Roads has the largest share of Virginia's listings, and the harbor divides them. Virginia Beach, Norfolk, Chesapeake and Portsmouth are on the Southside, while Newport News and Hampton are on the Peninsula, on the far side of the bridge-tunnels. In Virginia Beach, Holland Road has a short run of shops.
Inland, Richmond and Fredericksburg sit on I-95, and Harrisonburg is up the Shenandoah Valley on I-81. Roanoke and Lynchburg, about an hour apart by US-460, both have sports-card shops alongside their game stores. From Alexandria and Arlington, Silver Spring and Rockville in Maryland are usually less than an hour's drive.
Card shows, conventions, and tournaments happening across Virginia.