My habits are pretty much constant.
My closest friend usually winters in warmer climes, so that's one person I don't have to buy a gift for. I generally visit my father for Christmas, but we don't buy any major presents for each other usually. In terms of friends who are around, work colleagues, and anyone else who needs a pressie, I order in a mixed case of wine (somewhere around £10-£15 a bottle each) and a Christmas hamper or chocolates, and as and when I see them during December, I either give them a bottle or a food treat. That controls the overall spend to about £300 tops, I guess. I don't account for it precisely, but it's somewhere around that figure.
I am thinking about treating myself to a new Nokia Lumia 800 this year though. I also have a suit on order which I suspect will be completed in mid-December, which will therefore effectively also be an early Christmas present to myself.. But that's just coincidence, not intent, so doesn't really count!