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.
-Chris