I don't get to do much shooting around town. There is an indoor range called, ironically,
The Range, which is about 5 miles north of town, just off Route 1. Never used it, but I did stick my head in the door once. I've heard from others that it is ok.
Not much of a fisherman, my neighbor catches a lot of catfish on the Rappahannock, I think he goes a little bit downriver from the city, but not sure where he sets up. Another option may be
Motts Run.
ETA:
More on Motts Run here (scroll down til you get to it.)
TFred