With its train rides, holiday lights, and Philly area must-do activities, Christmas is almost here and so is winter break. Having the kids around the house for a week (or more) can be great, but it can also be exhausting. With cold weather here to stay, getting out of the house may be a little tougher than usual, but Philadelphia has plenty of fun activities to keep kids busy. Check out Disney on Ice, history come alive at a museum, the world's largest underwater Christmas tree at the aquarium, or see a show at the Arden Theatre!
1. Check out Walnut Street Theatre's production of Roald Dahl's Matilda the Musical.
2. Disney on Ice returns to Philly with "Mickey's Search Party," just in time to beat the winter break blues with little ones!
3. Don't let the learning stop just because school is out with the Museum of the American Revolution's newest exhibit Hamilton Was Here.
4. Enjoy some Holiday Family Workshop time at the Philadelphia Art Museum. Join in on some art making and take advantage of family tours.
5. Take the kids to see the quintessential holiday performance, Pennsylvania Ballet's The Nutcracker.
6. See larger-than-life insects at Xtreme Bugs at The Academy of Natural Sciences, from a monarch butterfly to a gigantic hissing Madagascar cockroach.
7. Learn about tropical rain forests and more at the Delaware Museum of Natural History's Discovery Days.
8. Go ice skating at one of the many outdoor ice skating rinks nearby.
Head to Rothman Ice Rink for some nighttime skating. Photo from Flickr by Raymond Clark/CC2.0
9. Journey back in time to Scandinavian culture at the Franklin Institute's Vikings: Beyond the Legend exhibit.
10. Hop aboard your magic carpet and head to People's Light for its production of Cinderella: A Musical Panto.
11. Be spontaneous and take a road trip!
12. Get artsy Philly Arts Center's drop-in Art Start.
13. All aboard for a jolly good time at the Please Touch Museum, where Thomas the Train and friends have taken up residence for a limited time.
Head to the Island of Sodor at Please Touch Museum, Explore the Rails! exhibit. Photo courtesy of C.Mooney
14. Bounce off some energy at a trampoline park.
15. Have your kids put on their chefs' hats and try out these simple and adorable no-bake snowman cookies.
16. Head over to Splash Lab Arts, a creative indoor playspace in East Falls, and maybe even drop-in on a class.
17. Grab tickets for childhood favorite Charlotte's Web at Arden Theatre.
18. Hershey Park isn't just a summertime excursion. Check out Christmas Candyland before its last day of the season on January 1, 2019.
19. Keep the holiday spirit going with Holiday Family Festivities at Delaware Museum of Art. Create holiday masterpieces like snowglobes before setting off on a scavenger hunt through the museum.
20. See the beautiful lights on display at Longwood Gardens' yearly exhibit, A Longwood Christmas (open until January 6).
21. Check out some of the Free Library of Philadelphia's events, including book fairs, yoga, chess, and more.
22. Grab a pass to a nearby museum from your local library.
23. Take a trip to Easton and visit the Crayola Experience.
24. Roll up your sleeves and do some volunteering as a family.
25. Revisit the splishing and splashing of summer with a trip to Great Wolf Lodge in the Pocono Mountains.
See a scuba diving Santa and the world's largest underwater Christmas tree at the Camden Aquarium. Photo courtesy of Camden Aquarium
26. Bid one final goodbye to Santa with an underwater adventure at Camden Aquarium.
27. Watch fairy tales come alive at Mercer Museum before they disappear on January 6, 2019.
28. Wish happy holidays to the furry gang at Sesame Place.
29. Grab some hot chocolate for the road and pack the kids into the car for one final look at the best Christmas light shows in the area.
30. Enjoy a winter staycation with your little ones to keep the family fun going!