Herrington Harbor North, Deale, MD, south of Annapolis
about 25 mins by car.
It's a primo marina with the normal stuff (laundry, etc.) plus "resort" amenities -- pool, extensive grounds, picnic areas, onsite breakfast place, etc. It's also a working boatyard with several onsite marine businesses including at least one boat builder
(think they've got a 70-footer online just now), fabricators, detailers, etc., and (I think) a sail loft. Onsite West Marine. Decent restaurant "next door" (actually looks onsite, to me). Other restaurants in the small town. Bicycle recommended for getting around the marina grounds and into town, dinghy
also useful for access to a couple of the town restaurants. See Active Captain
Another option might be Jabin Yacht Yard in Annapolis
, MD. I don't know details, but I've been near the place and seen it... not a resort, but it also gets good reviews
as a working boatyard and decent marina.
A third option, also without the resort stuff, might be Hartge's in Galesville, MD. Good marina, working boatyard... ahtough they also might not be a DIY sorta place, can't remember. Ditto see AC.
There's also Holiday Point Marina, Edgewater, MD... just south of Annapolis in Selby Bay, right near the mouth of the South River. I've been over there from time to time and it's an OK marina, looks like several marine services on site, and some of those get good reviews
from some of our dock
mates. Pretty much all things nautical available somewhere in Annapolis. Our own marina is "enroute" to Holiday Point, so to speak, and has some decent features, but we don't have the draft you'll need.