Hotels in Salem, MA

Salem’s busiest and most expensive time of year is Halloween week; reserve well in advance if you plan to travel anytime in October. The Salem Waterfront Hotel, 225 Derby St., at Pickering Wharf (tel. 888/337-2536 or 978/740-8788), is a large, modern establishment with an indoor pool. Double rates in high season start at $209, which includes Wi-Fi.