Now that the charity shops are open go browse for small gifts. Living on a very restricted amount of money is challenging when it comes to presents. Set a limit - say up to £5 - and think ahead for presents. Keep a "gift box" ready and store them until it's time to give them. This not only means you buy something someone wants, at a price you can afford, but it also supports the charity you buy from. And gives you a day out! I have bought very lovely things over the years for family and friends. A couple of friends and I have done this for years, and it's always a lovely surprise at Christmas and birthdays to see what they've collected for me over the year. Wrapped in pretty tissue and given in a pretty gift bag it's a delight. They are often brand new, even the baby clothes, or in extremely good condition. Pieces of pretty china or glass, Denby bits and pieces that I know someone collects, games and puzzles, lego, books .... No-one need know, or you can tell people about your exceptional and thoughtful approach. No-one has ever turned their noses up at what I've given them: it saves a heap of money, provides a bit of fun while browsing and supports good causes. Going digital, you could ask people to set up "wish lists" on Amazon and choose something from that to give them, then you know in advance what they cost. Good luck with what you decide! I'll be sticking to my charity shop treasures!
Is there such a thing as delicious ready meals?