Every year, we go to a local Christmas Market on the first weekend in December. It's lovely, lots of local crafts, food, music and we always let the dc buy one new decoration for the tree each. When younger, we chose one for them. When they leave home, they'll take the decorations with them. 18+ decorations, one for each year of their life, ready to decorate their own tree.
We go out carol singing locally. The farmer hitches a trailer to his tractor and decorates with fairy lights and tinsel and we go round the village singing and collecting for a nominated charity.
Lots of walking to see houses all decorated for Christmas.
On Christmas Eve, we do a very long walk on the coast or through a forest and see if we can hear sleigh bells or spot shooting stars as the sun sets. We tell traditional stories as we walk and always end up with our torches lit and the stories getting more festive. We have gingerbread towards the end of the walk and spiced warm apple from a flask. It wears the children out but its also quite lovely.
We make shortbread and gingerbread and similar and deliver it to friends in the village in lieu of cards.
The children decorate the Christmas cake with Grandma every year. Usually the Saturday before school breaks up and we play carols while they do it.
Lots of baking too. We make sausage rolls and mince pies and Christmas pudding and truffles. These are usually made into a whole afternoon affair with everybody helping and again, usually with carols. Now the children are older (13 and 8),their friends come and join in.
We also do crafts. Last year we made Christmas gonks/tomtes from socks, strings of pom poms, a yule log, wreath, table decorations, as well as stringing popcorn and making paperchains. We go to the coast to find fir cones and foliage for this which is also a nice tradition.
Going to choose the tree is a good one too. We stop at a local cafe for hot chocolate and mince pies on the way home.