Nothing's better than spending time beside the sea. Round up the crew, arrange a picnic and get some fresh air at Mayflower Beach.
A visit to this stretch of coastline won't cost a penny, which will be music to your ears if you're watching your budget. You'll find Mayflower Beach in Barnstable County. There are plenty more places to discover close by, including Cape Cod Museum of Natural History, Cape Cod Museum of Art and Sandy Neck Beach.