I've done a few Christmas cruises on various lines including Disney. They are really fun, the decorations are beautiful and the activities go through the entire week. I do want to try a NYE cruise eventually, but I feel like once NYE happens the rest of the cruise will just be like a normal cruise. Also, the Christmas cruise will be slightly cheaper although both will be really expensive. A fun combo could be a Christmas cruise and spend NYE at Disney World after.