Your cruise sounds amazing! Part of me would love the chance to celebrate a holiday on a cruise. Another part of me would miss our traditional holiday at home. I LOOOOVEEEE Christmas, and I think I would miss our home too much. A better idea for me would be to leave on boxing day, and celebrate New Year's on a ship. Perhaps when the kids are older.