From cozy socks to luxe jewelry, these small but thoughtful gifts are sure to please.

While there’s always a special thrill that comes with unwrapping a big gift from under the tree, there’s also something magical about peering into your stocking on Christmas morning and finding all those tiny, pint-sized surprises inside. But what actually makes a good stocking stuffer, anyway?

If you’re stumped on what to gift all the women in your life this year, don’t worry: There are plenty of creative, thoughtful stocking stuffer ideas to go around—and we rounded up the best ones of the year right here.

Here’s the great thing about stocking stuffers: These small, fun gifts can range from the whimsical to the practical, and they won’t break the bank either (in fact, most of these items on our list are under $50—and some are even under $10!).

Don’t know where to start? Beauty and skincare essentials are always sure to please, like a hydrating moisturizer, a mini makeup palette, or the latest TikTok-viral face mask. There are also plenty of wellness gifts, like shower steamers and stylish blue light blocking reading glasses. When in doubt: you can’t go wrong with small but luxe picks like jewelry, winter gloves, and more.

This top-rated nail file comes in a sleek, convenient carrying case so it can be carried in a purse without fear of snowing nail dust all over its contents. Gross, but true.

Fuzzy socks are always a great stocking stuffer. UGG fuzzy socks are even better. It’s unlikely that these will even make it to the dresser drawer before their first round of foot-warming because they’re that soft and cozy.

This rechargeable hand warmer will help keep her hands toasty in chilly weather. It stays warm for three to four hours on a full charge and is small and lightweight enough to store in her purse.