Me and my friends just suggest not to buy each other anything so we don't have to fork out, so I only really buy for a few friends - bout £20 each and then family - Mum: £100ish and sister: £50ish.
Everyone I know is fairly sensible when it comes to Christmas which makes it more enjoyable. Instead of shopping it's nice to work in the Christmas hype and enjoy some more money.