This year (because my brother had no money) mum suggested he could paint a room in grandmas house as his christmas present to her. Mum bought the paint, so this wasn’t something he had to buy. Seemed to work out well for all involved.
You may not like this idea – but theres so much great vintage clothing and you can get some real finds – plus its a good cause, plus you get more for your money. I bought a Laura Ashley dress for my mum – it was in fantastic condition and she really liked it – cost me under a fiver!