When Rockport is busy, it’s very busy, and when it’s not, it’s practically empty. The town’s dozens of B&Bs fill in good weather and empty or even close in the winter. There are plenty of Airbnb options, from single rooms to entire homes. They can be the most economical option. If you haven’t made summer reservations well in advance, cross your fingers and call the Chamber of Commerce to ask about cancellations. Most innkeepers will pick guests up at the train station; if you’re not driving, be sure to ask when you reserve.

Two miles from downtown, the Emerson Inn by the Sea, 1 Cathedral Ave. (tel. 800/964-5550 or 978/546-6321), is a miniresort with sweet views of the Atlantic and the rocky shore. Open year-round; rates for a double in high season run $159 to $379, which includes breakfast and Wi-Fi.

If you're traveling by train, call ahead to request pick-up at the Rockport station, which most lodgings in town offer at no charge.

Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.