For a craft you can use colored construction paper and glue stick to make rainbows. If the kids are old enough to use scissors, let them cut the paper themselves. If they are younger you may want to have some pre-cut pieces. Mimic them like the picture below.
As a snack you could make rainbow pudding Popsicle.
Here's what you will need:
1-2 boxes of instant vanilla pudding
A couple of mixing bowls
Click here for full directions