If you have a LEGO Store near you this latest Make and Take Build looks like a great free activity for the kids.
Just visit a participating store on Saturday 1st July between 10am and 12pm, or on Sunday 2nd July between 12pm and 2pm, and you can build a mini Disney Castle and then take it home with you for free. Just click the link below to search for a store near you to check it's taking part in the event.
The LEGO Disney Castle is a limited item that's part of the Disney 100 celebrations, and there will be a limited number available on each day to make and build.
It's one per customer, and on a first come first served basis, so I would get there early to get a better chance of getting your freebie.