hey, i spent 4 years on the bay there and have eaten damn near everywhere. DONT eat at ESPN zone. good food, nasty service.
HOOTERS is also just as rude (been kicked out a few times for dropping ice down the waitresses shirts)
if you want crabs, and you sound like you do, head on down to Annapolis,
its about 20 minutes south on I-97. go right to Main Street and eat at BUDDY'S CRAB HOUSE. the ABSOLUTE best deal you will get for some damn fine crabs. In the summertimes they used to run a deal,
alll you can eat for like 17 bucks, plus corn on the cob and all the trimmings. They bring a big ole 5 gallon bucket full of crabs to your table and you just tear right in my man.
If you have younger kids, they will like the area as well, and any wives/gf's you bring will love the little stores on the street and the scenic harbor (Ego Alley) which any and every table overlooks. In ego Alley... well... just like the name says.. thats where the boats are that cost more then my life.
enjoy man!