Welcome to the area. I drive by LAFB every day. For good BBQ, go to "County Grill" They have a great pork BBQ, BBQ chicken, shrimp (THE BEST! BBQ grilled shrimp stuffed with gouda and wrapped in bacon) and even brisket for you Texas folks

Really, it's all great. May not be what you are used to, but trust me, it'll do

Once you start liking REAL BBQ (

) there are plenty of places (Beach Bully BBQ and the like)
For ranges, Lafayette Gun Club (
http://lafayettegunclub.org ) is the go-to private club in the area. For "public" type indoor ranges there is Superior Gun and Pawn in Hampton (
http://www.superiorpawn.com ) and The Marksman in Newport News (
http://www.the-marksman.com ) Both offer memberships. The Marksman is a bit better, but Superior will do in a pinch.
For gun shops, there are several. The Armory in VA Beach (
http://www.the-armory.com ) is pretty nice. Decent selection, a ton of Magpul gear and OK prices. Superior is usually on the high side. Bob's guns in Norfolk (
http://www.bobsgunshop.com ) has a killer selection of just about everything, but prices can be a little on the high side. For FFL transfers I usually use The Marksman. A little further away, there is Six River Armory in Hayes (
http://www.sixriversarmory.com Not really any further than VA Beach/Norfolk, but there is a small toll) and Green Top in Richmond.
For IDPA/Practical shooting events, check out Norfolk County Rifle Range and some smaller events at Lafayette.
http://www.ncrr.net
For a larger outdoor range, there is C2 in VA Beach (It'll be a drive though, it's pretty far out there).
http://www.thec2center.com
Another nice outdoor only range is Airfield Shooting Club (private club) (
http://www.airfieldshootingclub.org ) it's pretty quiet, but it's a drive from the Hampton area. There are also a bunch of Hunt Clubs around the area as well.