We get to Boston pretty often(over the road), but it looks tedious from the water, so it never occurs to us to sail in for a couple days. Too bad, it's a great city to visit. Many options are available I didn't know about.
I especially like the free courtesy, "Welcome to Boston", overnight dockage outside Fanuel Hall Tom C mentions.