check out Sheraton Doha..they have a choir to sing christmas carols on Christmas eve.
They have stalls that sells Marzipan sweets in Snowman and other fun shapes.They are serving hot fruit beverages for free and the fun part is after the carols, Santa will give out gifts to children as he sits by the christmas tree.