I dont buy loads of extras.
Crackers - I buy poundshop ones and fill my own. So dd1 will have figures she collects (£12 for 6 on ebay) and dd2 little lol dolls (£6 for 6 from Facebook marketplace) dh and I will have £1 scratchcards in ours so £6. Cheaper than the fancy ones you buy but tailored to our interests and things I would have bought anyway.
Food - we don't have turkey. Last year was everyone's favourite food. This years request is homemade lasagne from dds and dh wants a deli counter pizza. We buy j20 and pop tarts for the girls. I work in a nursery so chocolates are covered (lots of gifts!) Then a few bags of crisps and we are sorted!
Presents - me and dh give a token gift and do an experience as our present. Last year was slipknot tickets which is one of our favourite bands. Dds do get spoilt but I start early and buy alot second hand if I can.
I dont send cards, just texts to friends or call them. Dds cards I buy in the sale for the following year so cost about £1 for a few boxes.
We usually do all the free church fairs and events that are happening. I dont pay out for panto or expensive day trips. Santa is at the garden centre for a few pounds. We go out looking at lights, make biscuits and watch Christmas films snuggled up, play games.
I buy matching pjs as my dds love them but we all wear them year round so not really a waste as they often need new ones anyway!
I have an artificial tree and choose one new decoration each year for it.
Christmas clothes I buy in the sales for the following year or second hand. Dd2 I got a brand new one free from Facebook.
Christmas can be done on a budget and you can still have lots of fun. Family and fun is the most important thing at Christmas, money can't buy that. With less money you have to get more creative!