It is called eggnog.
The French drink wine at Christmas. Usually wine is served with dinner. After dinner people usually drink champagne. Children drink soda at Christmas.
it's just a drink most people drink at Christmas time
If you mean carolers as in people that sing carols at Christmas, I'd suggest mulled wine or eggnog. Both are typical drinks served in England around Christmas.
Wassail
they drink tea and juice for breakfast
they drink wodka
Yes, eggnog is a traditional Christmas drink.
It depends what religion they are. Many people in China do not celebrate Christmas.
Yes eggnog(which is a rich creamy kinda milk thing with or without alchol
Drink tea in there castle's
Usually, it is eggnog. A lot of people also drink hot apple cider and hot chocolate.
You can drink anything you like. It is your choice. People will often drink something special, like champagne, to celebrate.