Located just 12 miles north of Boston, this tranquil haven has ample event space near historic sites, beaches, and other attractions.