December is one of the most magical times of the year thanks to all the holiday cheer the month brings. Playing in the snow, drinking hot chocolate by a fireplace, seeing the holiday lights— there’s so much fun to be had! Looking for ways to enjoy the holiday season to its fullest? Check out our fun-filled list chock full of amazing ways to celebrate this holiday season. 

Have a Secret Santa Gift Exchange

a8bca420bbc66db9748a273b74c35733

A secret Santa gift exchange is one of our favorite ways to celebrate the spirit of the season! Have your friends or family draw a name from a hat to decide who everyone’s secret Santa will be. Then, see if they can guess who their secret Santa was during the gift exchange! A fun twist on a Secret Santa gift exchange is to make it a rule that everyone has to hand-make their gift. That way, everyone gets a personalized gift that they know had a lot of thought and love put into it!

See the Lights

A small Cape Cod style house outlined with White Christmas Lights and Lawn Ornaments in Medford, NJ on December 24, 2014.

The twinkling lights of the holidays help to make it one of the most magical times of the year. Have fun with your friends and family and head to a local tree lighting ceremony to experience some holiday magic. Or, if you missed seeing the lights at the beginning of the season, explore your neighborhood and take in all the beautiful decorations your neighbors put up.

Build a Snowman

ef95f6fefeae4a67ddd4688b243a4994

Who doesn’t love to play in the snow? If you live in a snowy climate, head out into the great outdoors and build your dream snowman. Make sure to bring some fun accessories, like a top hat or a carrot nose, to complete your snowman’s look.

Go Ice-Skating or Sledding

8767bdf9ed91bf9ea2c4be87d80047ba

Ice-skating and sledding are an amazing way to celebrate the fun spirit of the season. Head to a snowy hillside for sledding or a local ice rink to skate away the day.

Video Chat With a Loved One

Surprise an out-of-town friend or relative with a holiday video chat! Technology is a great way to stay close to your loved ones who live in a different town. Video chatting and catching up with a friend or family member is a great way to show them that you’re thinking of them during the holiday season. Bonus: you can even share your holiday decorations with each other to spread the holiday cheer!

Decorate a Gingerbread House

051eed776e6a73e91d90cb7d0fe5f0f6

Decorating a gingerbread house is fun for both kids and adults. If you want to keep it simple, buy a gingerbread house from your local grocery store and have fun decorating with your family and friends. Or you can bake the gingerbread yourself and customize your house with your favorite candies.

Serve a Meal at a Local Homeless Shelter

Giving is in the spirit of the season. Why not give back to your local community by serving a meal at a local homeless shelter? You’ll have fun and put a smile on someone’s face!

Hang Some Mistletoe

8fecc8a2af07ece8b955dc5ca1a6ef3d

Get warm and cozy this season by hanging mistletoe in the doorways of your home. This is a fun and sweet way to spread the love this holiday season.

Donate a Toy

Make a child’s Christmas a little more special by donating a toy at a local toy drive. You can bring an unwrapped gift to a local drop off spot or buy some gifts that are on layaway at a nearby store. This is an amazing, heartwarming way to help spread holiday cheer to members of your community.

Host a Cookie Baking Party

55741064fe98586afe454a3f78f7458a

Invite your friends and family over for a fun cookie baking party! You can make cookies in fun holiday shapes and then have fun decorating them with icing and sprinkles together. This is a fun and special way to spend more time with your loved ones this holiday season.