Buy second hand. You can get almost everything second hand and it is good for the planet and for your budget. Books, vinyl, kitchen gadgets, collectibles, toys, fabric, homewares, all easily found secondhand and sometimes more desirable (vinyl etc).
Whatever your budget buy fewer good things than more tat. Some of the dross that gets mentioned on here makes me wince, both as big presents and stocking fillers.
Experiences are a good shout and don't have to be expensive (or you can spend lots depending on how you're fixed). Remember to look at smaller independents not just the big red letter day type companies. You could look at star gazing, wild swimming, foraging, cooking, sports, blacksmithing, cinema, national trust type places, play centres, second hand book subscription.
Don't fall victim to the suggestion of hampers as an experience. Most people don't need popcorn boxes, dvds and a polyester blanket or bubble bath and an eye mask.
A good version of something you know someone uses is a great present, such as the olive oil mentioned by a previous poster. Tea, coffee, wine, salt, butter, chocolate etc. Just remember to buy it for them, not for you (so if they like merlot don't buy them a pinot grigio just because it was a good deal).