Get exclusive access to our best deals!

As seen on

Follow us on

DIY Holiday Decor & Hostess Gifts

Image credit:

Now that December is upon us, it’s time to go all out decorating your home for the holidays. If draping everything in tinsel and hanging ornaments sounds expensive to you, don’t worry! There are tons of options for DIY decor to keep your budget in check (and give you more money to spend on gifts!). Here are several fun and easy ideas for decorations from some of our favorite blogs!

Count down the days til Christmas with this fun DIY advent calendar, courtesy of One Good Thing by Jillee. You can decorate the calendar, and then put a holiday activity on the back of each date (like baking cookies, going caroling, etc.). This project is also a great way to get your kids involved in a craft and help them keep track of how many days until Santa comes!

Another great project for kids is to create their very own snow globes. You only need a few ingredients (like tiny plastic trees and mason jars), so they’re super easy to make! Style Me Pretty offers detailed instructions for making the snow globes and helpful pictures so you can put together your own customized globe. They’re perfect for decorating or for gifting to friends and family!

Need ideas for DIY projects for around the house? Home Depot offers weekly workshops to help you improve your DIY skills. The best part? They’re absolutely free! Check out your local Home Depot location to see what specific courses are being offered during the month of December. During the holidays, they often provide workshops for holiday decorating (including special projects for kids!).

Let your creativity shine with this DIY Christmas ornament pillow project! With just a few supplies, you can produce some unique and fun pillows to display in your home. Momtastic offers some design suggestions, but feel free to personalize your pillows however you choose! No matter what colors or details you decide on, these ornament pillows will definitely help you show your Christmas spirit!