I personally like Thames Street Oyster House on Thames St. in Fells Point. You can either eat downstairs in the bar or make a reservation to sit in the upper restaurant area. Also, peter's inn in upper fells has some pretty decent reviews as well.
Do you have a neighborhood where you can narrow your search? You can search the site for the crab cake argument, but a pub request seems like you might have a local experience in mind. Where will you be?