Can I have some recommendations for restaurants and bars around that area please? As well as things to do. I'll be there for the Astros series this weekend
There is a Babe Ruth museum not too far. It's nothing special though. We spent as little time in possible in Baltimore when visiting ballparks because Baltimore.
We have stayed in Bethesda and done the whole DC museum tour instead of looking for things to do in Baltimore. On the other hand, if they have a "The Wire" tour, I might have considered that.
The National Aquarium is cool and can consume a good bit of time. You can also do a guided behind the scenes tour of Camden Yards earlier in the day. We stayed at the Hampton Inn directly across the street from left field and got back on the Friday night to watch the fireworks from our hotel room. There is a McCormick & Schmick's on the Harbor. That is about all I have.