No one coming for Christmas day drinks alcohol.
I have bought fancy looking soft drinks in the past but they often don't get drank. People end up drinking squash! (By choice I will say) Last year I was drinking sparkling lemon water with dinner then Dr Pepper for the rest of the day.
What do you serve? I'm thinking sparkling water, 7 up, and squash. Then of course tea/ coffee
Maybe something like a non alcoholic mulled wine for when they arrive?