Here’s our roundup of family-friendly things to do in and around town from May 18-21.