I live in the North Shore, and I've only been here for a year so I don't have too much knowledge, but here's some good ones to check out.
Beverly Golf and Tennis is really close to your folks. It’s nothing amazing, but it’s a fun track with some circus holes. It’s a fun round, and it’s a good track for the $$
Peabody Meadows in Peabody- Really hilly and a good track
Sagamore Springs in Lynnfield- A fun old track that’s always in good shape. Rounds can get a little long though
Hillview CC in N. Reading- Same as Sagamore. A fun old track that’s in great shape, but the back 9 is usually slow playing
Trull brook in Tewksberry- A really nice and fun course. Probably a half hour away from you, and the best one on this list IMO.
Gannon in Lynn- A hidden gem. It’s usually busy with locals, but it’s in good shape and is an overall fun track.
Also let me know if you're going to be swining the stick in the north east. I'm always down to play