40 Fun Things to Do with Kids and Grandkids Before Christmas

The holidays are finally here! While there’s always a lot to get done—holiday decorating, gift wrapping, travel plans—there’s also so many fun family activities to do. Whether you’re taking a break from the holiday rush or looking for ways to keep the kids entertained when they’re home on holiday break, here are 40 fun family activities to try before Christmas.

40 Fun Things to Do with Kids and Grandkids Before Christmas
  1. Write letters to Santa — and share some of these fun Christmas facts with the kids.
  2. Wrap all your Christmas books and put them under the tree — open one each night to read together.
  3. Decorate sugar cookies or other edible crafts like chocolate pinecones, stocking pizzas, candy sleighs, etc.
  4. Volunteer with a local charity.
  5. Make salt dough ornaments.
  6. Go ice skating — find a local rink, frozen pond, or make your own.
  7. Prepare travel cups of hot chocolate, and drive around to look at neighborhood Christmas lights.
  8. Practice Christmas carols, and take your show on the road — serenade a senior living facility or children’s hospital.
  9. Make paper snowflakes.
  10. String popcorn — try this tutorial.
  11. Family Grinch night — complete with one or more of the movies, green drinks and snacks, and Grinch pajamas.
  12. Become Secret Santas for a family in need.
  13. Attend a local production of The Nutcracker.
  14. Make a new holiday recipe — let the kids pick and help you cook.
  15. Put together a Christmas Eve Box filled with holiday pajamas, movies, hot chocolate, popcorn, etc.
  16. Follow a Service Advent Calendar with one small or large act of kindness per day.
  17. Build a gingerbread house.
  18. Create a Christmas playlist with each family member contributing a few holiday favorites.
  19. Have a stocking shopping night — draw names in your family, pick a store, a price limit, and a time limit, and then shop for each other’s stockings. On Christmas morning, everyone guesses who stuffed theirs!
  20. Build a fort by the tree and camp as a family overnight — just don’t do this on Christmas Eve or they’ll spy Santa!
  21. Have kids choose 10 old toys to place in oversized Santa sacks and leave for Santa on Christmas Eve. He’ll take them back to the North Pole to fix them up and give to others, while leaving new toys in their place!
  22. Play in the snow —make angels, build snowmen or forts, or go sledding.
  23. Send everyone on a Christmas photo scavenger hunt — take snapshots of as many of the holiday items as you find, such as an angel, a wreath, an elf, mistletoe, etc! You get the picture!
  24. Make homemade gifts/cards for teachers, babysitters, etc.
  25. Play the Magical Elf Ornament game — it’s a fun new take on “Elf on the Shelf”.
  26. Research the North Pole — tell the kids a story based on your research.
  27. Christmas Sock Dance Party — open new pairs of socks, put them on, and dance ‘til you can’t dance anymore!
  28. Make homemade snow globes!
  29. Create a Giving Plate — get started here. It’s literally the gift that keeps on giving!
  30. Make Reindeer Food to sprinkle outside on Christmas Eve.
  31. Family Coloring Night —find holiday-themed printables, and color together while listening to Christmas tunes.
  32. Establish the tradition of completing an annual Christmas puzzle.
  33. Bake a birthday cake for Jesus.
  34. Create a hand print tree skirt—start with a white tree skirt, and paint everyone’s hands with the year. Add prints each year to show progression. Consider assigning a color to each person or to each year.
  35. Compose a family update letter to send to loved ones.
  36. Create a festive display for your holiday cards. 
  37. Make your own holiday ornaments.
  38. Doorbell Ditch Surprise: prepare holiday goodie bags, then deliver them stealthily!
  39. Play holiday-themed charades.
  40. Make Sock Snowmen — no sewing needed for this craft, and kids absolutely love it! Use as decor or give as gifts!


Written By: Debbie Beginski

Leave a Reply

Your email address will not be published. Required fields are marked *