Check out our guide to the best DIY Christmas crafts, including cool homemade ornaments and easy holiday crafts for kids, many of which can be completed in less than 30 minutes. You can also add a handmade touch to store-bought gifts with our favorite DIY gift wrapping ideas and creative ideas for homemade Christmas cards.