There is a certain art to packing a Christmas stocking. A perfect Christmas stocking is filled with surprises and doesn’t cost a fortune. If you’re trying to pack a Christmas stocking this year, you’ll want a blend of presents both large and small. Some presents, like candy or toothbrushes, are staples because they can take up a bit of room without breaking the bank. But to create a truly unique Christmas stocking that the recipient will love, you have to spend a little extra on one or two special gifts that will make them say “Wow!”. But since the stocking isn’t the main event of Christmas morning, you need to do that on a budget. If that sounds difficult—nearly impossible—don’t worry: We’re here to help. This list of 7 Stocking Stuffers Under $30 will help you make an impact on their Christmas morning without making too much of an impact on your bank account.