Worlds end in Hingham but you might have to pay for it, not sure
Also Stoddards in Hingham on rte 3a not nearly as big as Worlds End but it's a great place if you have a dog. It's basically a dog park even though the town tried and failed years ago to ban dogs.
Wompatuck State park which...