This post may contain affiliate links, which means I receive a commission if you choose to purchase through links I provide.
1. Visit a tree farm.
Even if you usually go with an artificial tree, you should consider taking a trip to a local tree farm. Once there you just won’t be able to say no to bringing a real one home.
2. Pick out festive holiday pajamas.
3. Make your own tree decorations.
Tired of the same decorations from year after year? Instead of buying new ones, try your hand at making your own tree decorations. Make garland from beads or make ornaments from dried fruit and cinnamon sticks.
4. Go ice skating.
This is a great activity for a romantic date or as a family adventure. Even if you aren’t great, you will get a few laughs and a great holiday memory.
5. Take a holiday train ride.
Take a scenic ride on a holiday train in your town or neighboring town. Kids will love a train ride featuring hot chocolate and Santa Claus.
6. Go sledding.
If you have snow or can get to snow, round up your friends or family and go sledding. Easier and cheaper than skiing, it will also make you feel like a kid again.
7. Decorate a gingerbread house.
Decorating a gingerbread house is a lot harder than you might think. Make your own with gingerbread or take a shortcut and buy a house preassembles and ready to decorate.
8. Cut out paper snowflakes.
Did you cut out paper snowflakes as a child? It’s still fun, even as an adult. I promise. If you have kids that can use scissors, let them in on the fun. Once finished hang them on your windows.
9. Host a cookie swap.
Cookies, bars, cakes. There are so many yummy recipes to try this time of year but there isn’t enough time to make them all. But if you host a cookie swap you can taste many different treats while only needing to bake a couple of different recipes yourself.
10. Give a DIY gift.
In the days of Amazon Prime, it is very tempting to get all of your gifts from one place. But before you push add to cart, consider making a gift for that special person on your list.
11. Make a holiday playlist.
It doesn’t really feel like the holidays until you are listening and singing your favorite holiday songs. Make your own custom playlist or check out ours.
12. Have a Christmas movie marathon.
While we don’t advocate spending your entire holiday in front of the television, we are all for watching a holiday movie or two. Make hot chocolate, snuggle on the sofa, or even have a living room slumber party.
13. Donate to a good cause.
The season is all about giving. Why not give to someone in need or to a cause you support. Donate food to a local drive or adopt a family for Christmas.
14. Buy a gift from a local small business.
Supporting a small local business is a great way to give to your community while also buying a unique gift for someone on your list.
15. Check out holiday lights in your area.
For a fun, but low key evening, you can drive around your town looking at holiday lights. If you are looking for a grand light display, check out your local newspaper for events like zoo lights or botanical garden walks.