We did the Fantasy on Christmas this last year (2016) and it was utterly amazing. Santa, cookies, gingerbread... We brought one of those tiny little Christmas trees from a dollar store to decorate and had some Christmas-themed magnets for the door. Got up super early on Christmas morning (DD9 was just so excited to be on the cruise on Christmas) - and we were the only folks walking around in our Christmas pjs in the main area. Got some really amazing pics with the characters. Dinner was lovely. If I had the money, we'd do that every year.