If you have a car in the area take advantage of the beautiful North Shore waters. Drive along the Essex Coastal Scenic Byway and stop at any of the cute towns along the way. Our personal favorites are Ipswich, Rockport, and Newburyport. All of which would make a perfect pre-wedding lunch stop!
Downtown Salem is a perfect place to explore for a couple of hours! You can find easy parking downtown and all of the restaurants and shops are very walkable. There are plenty of cute coffee shops and breweries if you are looking for something to do!