Oh I actually love present buying- here are some ideas
£20 ish budget- adults:
This Emma Bridgewater biscuit tin (£11 but 10% discount for new sign up) or they have a tray for £6 in same design, plus a few nice packets of local bakery (or M and S) biscuits.
Biscuit tin
Bath and Body works foaming hand soap £10 plus some new hand towels in their colour scheme.
A car wash kit- bucket, new sponges, some car wash liquid, chamois cloth, scent hanger.
A gardeners kit- trug or large pot, new gloves, kneeling pad, some bulbs or seeds. Maybe a voucher for a local garden centre and less bits.
Hotel Chocolat H Box £17
Choc
A recipe/cook book with some spices- slightly over £20 but on offer just now at £23.50
Spice kit could even add in a dish or accessories to make this a £30-35 joint couple present or for a teen/student
Kids £20 ish budget-
0-3 bath toys- simpler the better like funnels or wee boats etc. Plus a sponge or flannel or two. Plus a book- Spot the Dog, Dear Zoo etc.
For ages 3-6 magnetic tiles of some sort as even if they have a set you can add on more.
6-8 a galt marble run, or Labyrinth board game, with a book as well- classic like Dick king Smith (sheep pig or any really!)
8-10 Fimo modelling clay set. Different themes available… if not crafty, Bop-it game… plus a book- I think mine enjoyed Animals of Farthing wood around that age, or Stig of the Dump!
10-12 A good set of cards and a book of magic card tricks…or a chess board and beginners chess book.
12 plus is tricky as so much choice and variety- with kids having such specific interests…Cash always goes down well- you can get puzzle boxes you could hide cash in? Or go for a voucher with a token gift if cash/voucher feels mean… like a sports bottle with a sports direct voucher, body spray with a next voucher, reusable cup with a Starbucks voucher etc based on their interests.
Happy shopping!!!