Annapolis- Inner Harbor. EASY. I find the best and most under-rated place to stay is the City of Baltimore Public Dock. The transient rate is about $1.50/ft, and they share the same air-conditioned showers with the Inner Harbor Marina, that costs almost twice as much. There always seems to be room, reservations are not needed, even on 4th of July.