I used to run our subdivision egg hunt. I got tired of the gimme-gimme kids who were “egged” on by their greedy parents, so I instituted a new policy: If a parent wanted their kid to participate, they had to drop off 6 empty plastic eggs per child. Each child whose parent dropped off the 6 eggs was able to pick up 6 eggs (which I filled) at the hunt (we had an area for little kids and an area for bigger kids). Everyone got a goodie bag before they left, so it wasn’t like they didn’t get some fun loot to take home. The kids were fine with it, and it worked out great. Once kids had their 6 eggs, they actually helped other kids find eggs.
Of course, my favorite egg hunt took place in early April. I wrote on the flyer, “The egg hunt will take place no matter what the weather brings (if it snows, wear boots).” We woke up to 6 inches of snow on the ground that day!