OP what about giving them a cruise vacation on Christmas morning but for a different date.....Spring break is only 3 months away. Or if you are willing to pull the kids out of school you can go sooner and with some good rates. Good Luck!
I first checked the sailing I wanted on the Carnival website then I called the PVP and she quoted a lower rate for the same cabin/date. While I was on the phone with her I realized she is quoting me prices without taxes. I questioned her and asked her are you sure that is the total with taxes...she said yes. Now if I had booked with her without checking online I would have been charged the right amount of the cabin but would have been expecting the lower price she quoted me on the phone. She also told me the 6M cabin had 1 1/2 bath with two toilets which I already new it had one toilet two showers! I knew more then the PVP
I did book with a TA anyway.