Built in 1705, Salem Cross Inn is set on 600 green acres in a bucolic country landscape. Feast on specialties such as calf's liver with bacon and caramelized onions or lavender duck. In addition to the main dining room there's also the Hexmark Tavern, which cooks up comfort food like chicken pot pie and meatloaf at family-friendly prices.

Besides offering traditional New England meals, the inn hosts special events ranging from a colonial-style fireplace feast cooked on an open hearth to a theatrical murder-mystery dinner. To get there follow US 20 to MA 148 north; 7 miles along, turn left onto MA 9 and go 5 miles.