In France, we eat dinner with the family for Christmas Eve. All the families don't eat the same dinner for Christmas.
All good families eat an apéritif before the meal. We eat crips; toasts or meat in slices.
Most of the time we eat foie gras in entrée or caviar (for rich families) and oysters. With that, adults drink champagne and kids sirup.
After that, we eat the main dish. French people don’t eat frog legs or snails for Christmas; they prefer stuffed turkey, chapons (castrated chickens) or lobsters. With that adults drink red wine for the meat or white wine for seafood. Childrens drink water.
To finish, we eat the desert. All the French families eat a bûche, a bûche is a French ice cream cake in the shape of a log. Afterwards, we eat chocolates and sweets.