I live in Baltimore. Happy to offer any suggestions. I'm assuming you are likely staying in Fells or Inner Harbor?
Thames Street is good and in a fun area of Fells. Lots of bars you can pop into after. You'll need a res though most likely. Would probably have been my first recommendation for an all around nice dinner. Don't choose an outdoor seating res. Its not a nice set up and its been brutally hot.
Two spots I like alot for seafood are LP Steamers and Nick's Fish House. Both have good crabs too. Nick's is on the water and often has live music. LP is an old Bmore rowhome type situation and there I recommend the Boh-'t Load, and add a couple crabs depending on how many people you've got.
Lots of people will probably mention Jimmy's Famous, which is very good. But its kind of in an odd area and not really near anything else. The restaurant itself doesn't have much charm.
Faidley's is good, but do not go to Lexington Market. Don't do it.