I like to stay near the port so I usually book The Tremont or the Harbor House and can then walk to the pier. Harbor House is more reasonable price wise but fills up quickly. We did stay at the holiday inn express on the seawall and I think the price was lower it was nice and I believe they had a shuttle to the pier and restaurants within walking distance. This was a couples of years ago.