Salem Cross Inn
260 West Main St., West Brookfield
Colonial cuisine doesn’t get much more authentic than at the Salem Cross Inn, 20 miles west of Worcester. The restored 1705 farmhouse has been a family-run restaurant since 1961. The inn hosts special 18th-century-style feasts that include pie making, mulling, and chowder demonstrations along with horse-drawn wagon or sleigh rides through the 600-acre property.