Skip To Content

    37 Foolproof Gifts For People Who Are Hard To Buy For

    Because "happiness :)" and "quality family time" are actually quite hard to wrap, Janet.

    We hope you love the products we recommend! All of them were independently selected by our editors. Just so you know, BuzzFeed may collect a share of sales or other compensation from the links on this page if you decide to shop from them. Oh, and FYI — prices are accurate and items in stock as of time of publication.

    1. If they don't see the point of gifts that aren't practical (hello, grandad), this Oral-B electric toothbrush is surprisingly cheap.

    Amazon / Via

    Perfect for the super practical person in your life who just doesn't "get" decorative or ornamental gifts, this toothbrush from Oral B is rechargeable and super effective.

    Price: £24.74.

    2. Give them this RFID-blocking card wallet as a great practical gift!

    Amazon / Via

    Aside from looking pretty sophisticated, this gorge card wallet will prevent their contactless cards from digital theft too (I mean, peace of mind is a pretty incredible gift, right?) This holder is available in two different colours, chrome and a sleek black.

    Price: £9.99.

    3. Your boss probably doesn't want yet another mug (sorry, guys). This coffee gift set is great!


    Make sure their early starts are as bearable as they can be with this coffee gift set, which comes with five different varieties of coffee and is basically already wrapped for you.

    Price: £7.50.

    4. Kids these days, man. What do they want? Well, if they're aged about ten or under, it's probably something along the lines of this interactive glow T-shirt.


    The panel on this T-shirt will glow for about five to ten minutes wherever they shine the UV keyring (included) or a phone torch on it. It will not only make a unique gift, it'll help to keep them entertained as well without any noise or mess (hello, happy parents).

    Price: £16.

    5. And if they're a teenager, they'll probably appreciate this light box that they can write whatever they want in.

    Amazon / Via

    They can change the message as many times as they like!

    Price: £11.99.

    6. For the person who comes over unexpectedly with a gift (AAAH), you can't go wrong with some bath bombs! These are already wrapped for you, so you'll look like you were completely prepared.

    Amazon / Via

    Stick in a little note saying something about them needing to take some time to themselves and voila, you've got a beautifully-wrapped and thoughtful-looking gift in literally seconds. I always keep these in my drawer at home over the festive season just in case. Worst case scenario, I've got a set of gorge bath bombs for myself to mark the end of the year!

    Price: £12.99.

    7. We know, we know, some people seem to have it all. But do they have an actual star named after them? Yup, we thought not. With this incredible kit, you can give that to them!

    Amazon / Via

    It can be really intimidating to buy for someone who you think has everything, but don't worry – this (incredibly cool) kit has got your back. It'll allow the user to actually name a real star, and the name they choose will be officially recognised. They'll get a certificate proving it from the Star Registry once they fill in their chosen name online via the details provided in the box! Plus, it comes with a handy booklet and gorgeous poster, too.

    Price: £13.99.

    8. Dads can be really hard to buy for sometimes, but we can't see this neck massager pillow going too far wrong.

    Amazon / Via

    This handy neck and back massager pillow works in their car and it's portable enough to be used on the go! Great for someone who's always on the go or whose neck is strained by working in an office all day, this pillow makes an ideal gift.

    Price: £39.99.

    9. Folks of all ages will love this Monday crossword book from The New York Times.

    Amazon / Via

    Know someone who loves their screen-free time? Consider buying them this compilation of Monday crosswords from The New York Times, which will challenge them *and* give them some space to themselves at the same time.

    Price: £9.

    10. The family member who you've met like, twice will at least get some use out of this pretty 2021 diary.

    Amazon / Via

    That second cousin you barely know or the aunt you've hardly met will feel like you've thought about them way more than you actually have when you give 'em this journal.

    Price: £12.99.

    11. I'm in love with how versatile The Boy, The Mole, The Fox, And The Horse is as a gift. Filled with gorgeous illustrations and simple but poignant messages, this book is a great gift for everyone from older relatives to kids and everyone in between!

    Amazon / Via

    Filled with pretty illustrations and short but powerful messages, customers say this beautiful book makes a really universal gift that'll please basically everyone.

    Price: £8.50.

    12. Okay, there's no other way to say this: buying for your fanciest friend is hellish. Don't worry, though– this beautifully-packaged teapot and cup for one looks way, way more expensive than it actually is, and they'll never guess that you spent less than £22 on it.

    Amazon / Via

    Look, I'm sure that fancy person you know is lovely, but that doesn't mean buying for them is. Trying to impress someone who already has the best of everything can be hard, but this set that comes in a gorgeous satin-lined(!) box does a pretty good job!

    Price: £21.99.

    13. If they love makeup but you know nothing about it, snap up these highly-rated brushes for them (I promise they can't get enough!)

    Amazon / Via

    If you don't know much about makeup and aren't sure which brands or shades they like, brushes are a really good bet. They won't be the wrong colour, and they're both practical AND pretty. Aside from looking great, this set of 16 brushes will cover basically all of their makeup application needs in one simple set, and it won't break the bank either! Customers say these bad boys are great quality.

    Price: £9.99 for 16.

    14. Know someone who just doesn't go in for "all that manufactured stuff"? Add a personal touch with this embroidery circle that you can sew yourself.

    Urban Outfitters

    Make sure you're giving them a gift that nobody else could with this adorable embroidery circle, which you can fill with whatever pattern or design you like!

    Price: £15.

    15. If they really do want "the family all together" for Christmas, then this hand casting kit will make them super happy.

    Amazon / Via

    The kit includes everything they'll need to create a cast of their family's hands. They'll just have to place them in the mouldable and skin-safe alginate, allow the shape of their hands to set, and then pour in the plaster for a hassle-free and personalised sculpture! There are instructions in the pack to lead them through the whole process.

    Price: £35.90.

    16. Someone who loves ~nature~ can be hard to buy for (how, precisely, do you order a walk in the woods?) This bee house is fab!

    Amazon / Via

    Made from all-natural materials like bamboo, pine, and pinecones, this bee house will leave your most outdoorsy friend buzzing!

    Price: £15.99.

    17. Or if they love nature but live in the city, this indoor herb garden is a great alternative.

    Amazon / Via

    Perfect for their windowsill, this herb garden comes with a planter box, three metal herb pots, and herb seeds. There's chalk included too, which they can use to label which pots contain which plants!

    Price: £19.97.

    18. You know what, socks are a famous all-rounder gift for a reason. This set of six pairs is luxe and practical, and they come in a sophisticated box!

    Amazon / Via

    These pairs of socks are made from high-quality cotton, and customers say they feel super comfortable. Plus, they come in a gorgeous navy box that makes wrapping completely optional (yessss).

    Price: £19.90.

    19. That eco-warrior friend who hates waste would probably appreciate this reusable beeswax paper that they can use as a kind of low-waste tinfoil!

    Amazon / Via

    Pretty enough for you to feel like you've giving an actual gift and practical enough for them to feel okay about receiving it, this beeswax paper makes a great gift for your low-waste pal. Plus, with all the Christmas leftovers they're going to be dealing with, it's a gift they'll start using straight away!

    Price: £9.99.

    20. Or, for a more gift-y gift, this solid vegan perfume is a great low-waste buy.


    Available in a variety of scents including amber and chocolate and white gardenia, these solid perfumes are great for creating a conscious Christmas!

    Price: £9.50.

    21. There is absolutely no shame in the gift card game (especially when they look as pretty as these do!)

    Amazon / Via

    Some people really are just better off buying their own gifts, and if that's the case, a gift card is kind of perfect! They'll be happier choosing what they ~actually~ want, you'll be free from having to choose a gift, and you'll both adore the pretty lil' pocket this comes in.

    Price: £20 - £500.

    22. Some people are just intimidatingly cool, and it can be hard to find something that you think will match up with their impeccable taste while staying fun and quirky. This pretty comic that tells them how to make sushi is perfect!


    This beautifully illustrated sushi book is the perfect mix of practical and pretty, and it's great for that intimidatingly cool and quirky friend you're always a littttle bit scared to buy for.

    Price: £7.50.

    23. You can't go wrong with a highly ~luxe~ fluffy blanket! This one has over 45,029 reviews with a 4.7-star average and comes in 16 different colours.

    Amazon / Via

    Made from easy-to-clean microfibre material and available in a variety of fun colours (including a pretty pink and a cool grey), this blanket is a great all-rounder gift that's perfect for pretty much everybody!

    Price: £9.99 for a single bed size.

    24. If they "love experiences, not things!!!", this box of favours is perfect.

    Amazon / Via

    Including some prepared cards (like making cups of tea and winning an argument), along with some blank cards that you can fill in yourself for a more personal favour, this box is perfect for the person who knows that the real gift is spending some time together.

    Price: £9.99.

    25. Sheet masks are perfect for everyone from your aunt to your BFF, and these ones in particular are gorgeous.

    Amazon / Via

    Filled with ten face masks that offer all kinds of treatments from hydrating to soothing their skin, these Korean face masks are both a great gift to give on their own or a great way to plan a night in with your pals.

    Price: £8.99 for ten.

    26. Want to give the guys in your life a gift that isn't yet another deodorant set? Try this reusable safety razor set that'll last them ages (and it looks really classy too).

    Amazon / Via

    This razor set comes in a gorge gift box and includes a safety razor and a rustic-looking pouch, and is available in two different colours (dark or light wood). The wooden handle is biodegradable, and because the razor is reusable (they'll just have to change the blade when they need to), it's much lower-waste than disposable alternatives. Just an FYI, you can order more than one razor per purchase, but the price we're giving here is just for one!

    Price: £16.49.

    27. Speaking of, mums will probably love this pamper kit.

    Amazon / Via

    This gift-boxed pamper kit designed for mums contains a head massager, some fluffy socks, pink Himalayan bath salts, and more! Whether they've been a mum for years or just recently had a kid, this pamper kit gives them the precious, precious gift of some time to themselves.

    Price: £34.99.

    28. If you want to give something permanent to that person who is always on the go, try this eye-catching cabin suitcase that's small enough to count as hand luggage.

    Amazon / Via

    Weighing just under a tiny 3kg, this suitcase is as secure as it is great-looking. With a four-digit combination lock on the side of the case, a hard outer shell made from strong and scratch-resistant ABS material, and an adjustable aluminium handle, this bad boy is perfect for the person in your life who never seems to stop moving. It's available in 11 different colours, including a dark blue and a pastel pink. Plus, it's got a 4.8-star average from over 590 ratings, so you know this thing's gotta be good!

    Price: £49.99.

    29. Or alternatively, gift them this power bank if being constantly out and about is causing them serious charger stress.

    Amazon / Via

    Just one charge of this incredibly powerful portable charger will recharge all kind of phones multiple times, making it an incredible present for people on the go. It's compatible with pretty much all mainstream phones, including Android and iPhones alike, and because it's equipped with high-speed charging power, it won't take too long to power them up either. Because this portable charger recognises if it's being overloaded and switches off the second it senses anything's amiss, it's safe for them and their phones, and it's available in five different colours! No wonder this nifty thing has such incredibly high reviews.

    Price: £19.99 - £25.99, depending on colour.

    30. Non-drinkers will be seriously grateful for this alcohol-free mulled berry punch this holiday season.

    Amazon / Via

    Beautifully spiced and undeniably festive, a bottle of this Rochester-made, alcohol-free punch is a great gift for your teetotal friend, or just as an inclusive addition to your holiday spreads.

    Price: £11.69 for 725ml.

    31. Clothes hooks are both practical AND pretty. This one is available in all the letters of the alphabet, so you can pick one with their initial on it for an added personalised touch.


    I mean, how stunning are these?! The perfect mix of unique but not too loud, these hooks make incredible gifts (each letter has its own unique geometric design too, so if you're buying for more than one person, it won't look too same-y!)

    Price: £16.

    32. If they love a good gadget but seem to have them all already, this wallet ninja is a multipurpose hero they might not know about.

    Amazon / Via, Amazon / Via

    This incredible gadget does so many jobs for something that can fit in their card holder! It works as a bottle opener, a ruler, a peeler, a screwdriver, and so. Much. More. You'll be sure to impress them with one of these!

    Price: £2.99.

    33. Don't know that colleague or friend-of-a-friend well enough to know their fave chocolates? This Hotel Chocolat box includes a variety of different flavours!

    John Lewis

    Including brownie, caramel, cheesecake, and rocky road flavours (among others), this box is pretty much guaranteed to have something delicious for everyone!

    Price: £10.

    34. This theft-proof rucksack is great for everyone from commuters to folks who are going to school, and it's specifically designed to be extra hard to open on the go.

    Amazon / Via

    With a USB charging point, a password lock, double metal zippers, multiple pockets, and durable waterproof material, this rucksack basically has it all!

    This bag is available in a sleek grey and a black. (Just an FYI – the USB charger requires a portable charger to work, which is not included with the bag).

    Price: £16.99.

    35. And if none of that works for the person who swears they don't want anything, you might as well just give them this actual ball of nothing at all.

    Amazon / Via

    I mean, they were literally asking for it.

    Price: £11.60.

    You, finally finding a gift for that person who "really doesn't want anything :)":

    FX / Via

    Need even more gifting inspo? Our list of the most wished-for things on Amazon for under £20 will tell you exactly what people are looking for this holiday season, and you can check out our compilation of the best gifts to give this year as well!