Easter, again you can't go wrong with any of the marinas there. But, be sure to check your charts if you enter RH harbor! We're at North Point and every weekend someone tries to avoid the channel markers and runs aground. July 4th is the best for this. When entering the harbor, you HAVE to go straight to Rock Hall Landing (only floating docks in harbor) or turn to Port and run the perimeter around. If you go to Starboard, you gonna get stuck. If you turn to Port and cut the markers even by a couple of feet, you're going to be the entertainment for us to watch. Maybe if you're small, have an OB or I/O and it's high tide, you may get away with it.
We watched a fairly good sized sailboat last year (40'+/-) take a shortcut and got stuck. Watched this poor guy in a dink with only oars tying off to the day marker, put out a kedge and row around the boat for a couple hours. I figured he'd stroke out. Also if you go into Swan Creek, watch your charts there too. Seen some boats having to be towed off.
If you're going to stay, I vote for North Point. For a couple days only, I'd vote for Rock Hall Landing. They are closer to the action. Disclaimer: Never stayed at any other marinas then those two.
Regardless, nice sleepy town. Love it!
Luck
Chris