@Lisa723
I am all for being sensitive to cultural differences, BUT...
I am not actually a Christian myself, and come from a muslim family. When my parents first moved to the UK, they had never celebrated Christmas and didn't see the point in doing so, as they viewed it as some other people's religious tradition.
However, that is really not the case here. Most traditions associated with Christmas have little to do with christianity. Rather, some are derived from earlier pagan traditions and many are more cultural than religious. Correct me if I am wrong, but there is nothing particularly Christian about a decorated tree or Santa in his red and white outfit.
So, I view any Christmas displays as something more cultural than religious and I have never had a single guest indicate that they are offended by them. Quite the opposite. People seem to love them and many, many absolutely expect it and are disappointed if they are not there.
That is quite different to telling people they need to go to midnight mass. No one is forced to participate in a religious festival, but they do get a chance to witness the traditions of the culture that they choose to visit during that holiday.
Do I celebrate Thanksgiving? No. Or Holy, or Ramadan? No. But I'm certainly not going to get offended if I visit a country where they do and expect the people in the place that I am visiting to adapt their culture for me.
Would you visit a very traditional muslim country and then tell people there that they should dress differently or not have the call to prayer because you don't believe in it and therefore that offends you?