For the Norfolk, Va. area you can either anchor in Willoughby Bay and dinghy
into the two marinas
on the east side (watch your depth
departing the Elizabeth River into the Bay's southern channel). Rebel Marina in Willoughby Bay is my go-to. $2/ft, showers, laundry
, courtesy car. Great folks all 'round. However, that area is a ways away from shopping
and entertainment. Willoughby Bay is my homeport, BTW.
Downtown Norfolk, about 9-miles from the Ches. Bay (Also mile marker "0" for the ICW), has Waterside Marina (rates unknown) but you are right there in downtown with the Battleship Museum, Harborside Mall at the foot of the docks, and transfer service
is provided to Harris Teeter for provisions. An alternative to that is to anchor on the other side of the Elizabeth River at Hospital Point (Portsmouth side, off the Naval Hospital). Decent holding there in 6-15 feet. Boat and barge wakes, be aware. You can then dinghy around the corner to the public dock there and take the ferry
across to Norfolk. Portsmouth does have a lot to offer as well.
Hope that helps and enjoy! :-)