Editors’ Choice
Crane Beach, Ipswich
You don’t need to jet off to some far-flung island to get the experience of getting married on soft, white sand on a secluded stretch of beach. The Crane Estate’s Steep Hill Beach is the perfect spot to tie the knot. 290 Argilla Rd., Ipswich, 978-356-4351, craneestateevents.com
Readers’ Choice
Beauport Hotel, Gloucester
55 Commercial St., Gloucester, 978-282-0008, beauporthotel.com