This happens every year. Our fifth Christmas together. The first two I was completely skint and got what I considered to be normal presents (a book, something jokey from Hawkins Bazaar etc.). He didn't use any of it but was polite.
He has a very sweet tooth and likes alcohol. However my poor parents have also got him whiskey and I am making this so that's enough alcohol. His stocking is also almost entirely chocolate. He has always had plenty of money so just buys whatever he wants, when he wants it and buys the best that he can - so no upgrades possible (or upgrades I could afford).
Last year I got him remote controlled helicopters, which he loves. I also (at his request) bought him some very nice gloves, which he hasn't worn. He is into technology and business management and food.
I have previously helped him choose coats, which he likes, so I do have an eye for things that suit him but I have no idea where to buy nice men's clothes that aren't too old fashioned or smart.
It is on the verge of driving me to tears as he always buys me expensive, sometimes sweet presents and I can't reciprocate - mostly because I don't have these things in the first place whereas he does, e.g. an iPod. He has bought me some clangers, like a smartphone (I have no need for one, can't afford to pay for an expensive contract so I basically just call and text with it) and this year was going to get me an iPad (I have a laptop and a kindle, I don't need one and wouldn't use it, he just thinks everyone 'should' have one).
Rant over. Does anyone have any ideas where I can get nice men's clothing for a 42 year old? He is very jeans and jumper and t-shirt -y and can't tie his own ties so nothing formal please. I wear his cufflinks more than he does. He doesn't need: shoes, coats, scarves, hats, gloves. Possibly some Christmas pajamas or a Christmas jumper? I can spend about £40.