Corruption and lack of leadership has really crushed Baltimore.
Unless we're going to an O's game I've stopped taking friends and family there. Annapolis and DC are better options.
If you have to be in Baltimore on business, their are some pretty good pubs in Canton, Fells Point, Mt Vernon, etc........The Harbor is almost all chains and a few pubs around Camden Yard. Little Italy still has some pretty decent food but even it's slipped a bit.
It's a shame.....Baltimore has so much potential.