Last year I hosted 14 for Christmas Day (dinner, drinks and snacks in the evening), 9 for Boxing Day (dinner, drinks and nibbles) and 7 on the 27th for dinner, drinks and snacks.
Mostly adults with a couple of older teens.
Everyone drinking over the 3 days, but sensibly (bar 2, who abstained, and the teens who were only allow allowed 1-2 ciders max).
I also hosted on the 29th and 30th, but they were more of a buffet style spread, one with drinking alcohol and one without alcohol.
I had a free range goose (~6-7kg), a free range turkey (7kg), free range pork joint (~3.5kg), a rib of beef (~2.5kg) and a 5.5kg gammon joint.
The 2 birds and the beef that I bought, I managed to get at a greatly reduced price (yellow stickered, so to speak, and then frozen til needed).
Drinks were bought on offers over a few months, veg was from the supermarket and prepped the day before each meal, I made my own stuffings (3 types), Yorkshire puds and pigs in blankets, and made my own gravy from the meat juices.
The meats alone lasted us over 3 weeks if you include the fact that I made soups/stews from the various bones, etc, leftover from each bird/joint.
My total spend for the meats, veg, puds, Christmas cake, snacks, chocs, nibbles, drinks, etc, was max£200. The veg lasted about 10 days and were were left with some snacks we hadn't even opened.
Broken down, the meats came to around £65, which was a fantastic bargain especially with the quality; the veg came to around £25, puds/cakes were homemade and would've come in at around £10, snacks and booze made up the rest.
Again, without compromising on taste, I got a lot of bargains by shopping around and using Aldi and Lidl.
This year I'm planning on costing for everything, from gifts to food and drink as I'm really interested to know what we spend in total over Christmas and New Year. I'd like to see where we can possibly make savings as it feels so wasteful.