A good stocking is a handful of small surprises rather than one big present. Mix something to eat, something to play with and something useful, and it feels full without costing much.
Prices are approximate and set by the retailer. We shortlist these ourselves.
For kids
- A family card game they can play on Christmas afternoon.
- A small plush toy or a craft kit.
- A picture book to read before bed.
For teens
- A music streaming gift card.
- A collectable figure from a show they like.
- An everyday necklace or a small accessory.
For adults
- Specialty coffee beans or a tea pack.
- A good hand balm.
- Fun socks, a nice pen or a pocket notebook.
A simple rule
Set a stocking budget per person before you shop, roughly $30 to $50 for a full stocking works for most families, and stop once you hit it.
For main presents, see our Christmas gift ideas.
For children, check age guidance and small-parts warnings. Confirm allergies and dietary needs before choosing food gifts.






