If you need a slip as opposed to an end tie that may be a tall order anywhere in the area. For end ties, many of the marinas
in the Baltimore
Inner Harbor should be able to accommodate you as they generally never fill up to capacity - Anchorage, Lighthouse Point, and the Inner Harbor Marina in particular. They are all in relatively safe areas and have gated docks with security
. The nearby dining and nightlife/entertainment options in Baltimore
will be better than anywhere else on the bay (including Annapolis) and you have a West Marine
and Safeway right at Lighthouse Point/Anchorage.
Fairview Marina in Pasadena on Rock Creek should be able to accommodate your beam as well but is not walkable to anywhere.
You may also want to call some of the marinas
on Kent Island.