Christmas, Days out, Family & Lifestyle, Winter

50 Things to do this Christmas

Multi coloured fairy lights surrounding the words 50 things to do this Christmas

Welcome to the fifth day of Blogmas! With Christmas edging nearer, I’ve been thinking about all the fun things you can do as a family at this time of year. So without no further ado, here’s my top 50 things to do this Christmas.

1. Visit a Christmas market/Fayre
These are held all over the country in the lead up to Christmas. You’ll find market stalls, food vendors, Christmas music and Santa might even show his face.

2. Visit Santa at the zoo
We’ve all Santa at the grotto, but what about at the Zoo? Check to see whether your local zoo is having their very own Santa this year and getting booking now for a visit that’s sure to delight!

3. Go to a Christmas themed circus
During Winter, you’ll be sure to find a Winter of Christmas themed circus being held near you. Who needs clowns, when you can have Santa?

4. Take a family trip to pick your Christmas tree
Whether it be real or fake, take the whole family to choose this years tree.

5. Go ice skating
Pop up rinks appear in various towns and cities over the Winter period, so if you haven’t got a permanent rink near you, have a look to see if there’s a purpose built one being brought in just in time for Christmas.

6. See a panto
There are pantos all over the Country ever year and more and more famous faces are popping up in them too. Check out your local theatre and get booking now.

7. Make your own Christmas gifts
Whether it be baked cookies and ginger bread or DIY hampers, take the time to make some special gifts for your loved ones this year.

8. Make your own Christmas cards
Get the arts and crafts box out and make DIY Christmas cards. Family & friends will appreciate the extra time and effort gone into them and you’ll have created something truly unique.

9. Take a ride on the Polar Express train
This only runs from a couple of places in the UK, but it looks truly magical. They even encourage you to wear your pyjamas and it sounds like a wonderful evening out with all the family.

10. Make your own mince pies
Grab your apron and the mincemeat and get baking! Nothing’s better than the smell and taste of freshly baked Christmas spices!

11. Make a new family tradition
Whether it be every Christmas eve you’ll attend midnight mass, or you all go on a leisurely Christmas day walk, decide on a new family tradition that will last for years to come.

12. Visit Winter Wonderland
Take a trip to London and experience their iconic Winter Wonderland in Hyde Park. Complete with funfair, lights and market stalls.

13. Watch classic Christmas films
Grab a load of DVDs or catch them as they hit the box, snuggle up and watch endless Christmas movies. Remember to grab some snacks!

14. Make your own Christmas eve box
Christmas eve boxes are becoming more and more popular. Fill with new PJs, a book for the little ones to read, snacks and a movie and enjoy the night before the big day.

15. Go Christmas caroling
Pop on your Winter thermals and join your local caroling service for a few well-know Christmas tunes.

16. Read a Christmas themed novel
I love a good Christmas themed book to get me in the mood for Christmas. I’m a big fan of Carole Mathews’ ones and I’m currently reading one of Heidi Swain’s.

17. See the Christmas lights
If you’ve missed the big switch on in your area, you can still head into town to see them on display.
18. Go and see Disney on ice
If you love Disney, you’ll love Disney on ice. This one will definitely make you fell all Wintery and ready for Christmas.

19. See Reindeer
We were lucky enough to see some reindeer in the centre of town a few Christmases back. See if any nearby towns are planning any events where they’ll be reindeer. If not, there are reindeer centres across the country you can visit.

Two reindeer in pen

20. Visit family
Make the time to visit family members that live away.

21. Make your own advent calendar
Fill with your favourite sweets, chocolates and sweets and enjoy an alternative advent throughout December.

22. Make a Christmas playlist
Queue up your favourite Christmas tunes so you and the whole family can enjoy a sing a long and a dance in the lead up to the big day.

23. Make your own Christmas decorations
This might not be to everyone’s taste, but the kids will love it making paper snowflakes and paper chains that they can decorate their own bedrooms with.

24. Throw a Christmas party
Love Christmas? Then throw a party for all your friends and family where you exchange gifts, eat good food and be merry.

25. Make Christmas favours
This was a nice little gift a family member did when we had dinner with them a few years ago. She placed little organza bags on our plates and filled with chocolate coins, a scratch card and a 10 pence piece.

26. Make your own Christmas crackers
Fill with treats you know the recipient will love. They’ll appreciate it much more than your standard shop-bought crackers.

27. Visit Santa’s Grotto
It’s Christmas, so visiting Santa is a must!

28. Visit a theme park
Many theme parks have a Christmas/Winter theme throughout November and December. With lights, characters and special shows, it’ll make for an altogether different theme park experience.

29. Go to The Harry Potter Experience and experience Hogwarts in the Snow
Love Harry Potter? The Harry Potter Experience at Warner Brothers Studio go all out over Winter and the sights are spectacular.

30. Make mulled wine
The house will smell all Christmassy and you can enjoy a special treat at the same time.

31. Make a Christmas cake
Don’t like fruit cake? Ditch the traditional fruit cake and bake a cake tailored to your tastes. Decorate with marzipan, royal icing, iced biscuits, snowflakes – anything goes!

32. Visit a toy store
Big or small, it’ll be a magical experience at this time of year and the kids will helpfully point out what they want Santa to bring them this year too!

33. Book a Christmas meal
Enjoy a Christmas meal out with the family. It doesn’t have tp be on the big day. Most restaurants offer a Christmas dinner throughout December.

34. Go Christmas shopping
It’s a must at this time of year!

35. Visit a medieval Christmas experience
Experience the way they celebrated Christmas in the good old days. It’s fun and educational too.

36. Build a snowman
Okay, so we’re relying on the good ol’ British weather for this one, but should we be blessed with snow, get out there and build a snowman asap.

37. Visit a castle
There are castles across the country that go all out for the Christmas holidays. Find your nearest one and enjoy the views.

38. Book a cottage away
Don’t fancy Crimbo at home? Book a cosy cottage in the countryside and enjoy a mini holiday at the same time.

39. Take a train ride
There are various special Christmas train rides across the country that will take you to meet Santa and experience the magic of Christmas on the go.

40. Go Husky mushing
My other half did this a few years ago and it was great fun watching him being pulled by the husky’s around the large country park.

Two husky dogs in the park surrounded by brown leaves

41. Watch a nativity play
Christmas wouldn’t be Christmas without seeing a nativity!

42. Offer your Christmas wrapping & card writing services
If you’re an excellent gift wrapper or have perfectly neat hand writing, offer your services on local selling groups and make a bit of extra cash in time for Christmas.

43. Visit a care home
I’ll never forget when my primary school tool a small group of us to visit the local care home one Christmas. The residents loved it and it was great to see new faces and listen to their stories and see them having a fun time.

44. Volunteer in the community
With lots of events on over Christmas, many small businesses and councils will be looking for volunteers to ensure that the day runs smoothly.

45. Set up a present wrapping production line
Get the entire family involved in wrapping. Have someone wrap, some cut the tape and someone write the gift tag – the presents will be wrapped in no time!

46. Make reindeer food
Ready to throw out on Christmas eve so that Rudolph knows where to land.

47. Do a Christmas hunt
Similar to an Easter egg hunt, hide chocolate coins, chocolate santas etc around the house or garden for the kids to find.

48. Buy matching Christmas Pyjamas
What could be cuter than ‘Big Elf’ ‘Little Elf’ matching PJs?

49. Write a letter to Santa
Use Royal Mail’s letter to Santa service and wait for his reply.

50. Make a Gingerbread house
The perfect Christmas activity! Either bake your own biscuits or buy a ready made set.

Run Jump ScrapMummascribbles

3 Little ButtonsTwin Mummy and Daddy


Hot Pink Wellingtons

You may also like...


  1. What fun ideas! I wish I was in England for the holidays – the Harry Potter winter experience would be fun. I went to the studio a little over a year ago though, so that was great. Aw, I like that idea of a Christmas favor!


  2. The Harry Potter Winter experience sounds great, doesn't it?

  3. That's a fabulous list – plenty of ideas for things to do and see over Christmas. We've already done a few of the things on this list and I'm sure we'll tick some more off as we get closer to Christmas 🙂 #twinklytuesday

  4. Thank you. I'm glad you like it. Have a lovely Christmas 🙂

  5. Some fabulous ideas, a few we have already done #SharingtheBlogLove

  6. Lovely ideas, I hope you've managed to do lots of these. I've been to a Christmas market, panto, lots of hot chocolate and of course a trip to see Father Christmas. We've got ice skating planned next week. Thank you for joining us at #SharingtheBlogLove

  7. Sounds like you've been really busy. Have a lovely Christmas 🙂

  8. Oh gosh, you can tell I love Christmas, I've actually done a lot of these already! I'm really looking forward to our steam train ride on Christmas Eve though, and I've never actually been to see the Warner Bros Studio, so Harry Potter in the snow sounds absolutely amazing! Thanks for joining us at #SharingtheBlogLove

  9. The steam train ride sounds like great fun – I hope you have a lovely time.

Leave a Reply

Your email address will not be published.