I have sailed on a celebrity ship for the holidays every holiday season for the past four years. I love it. It is a wonderful way to celebrate the holidays. The ships are decorated and all of the trimmings are done for you. I like the longer cruises for the holidays because it is nice to do Christmas and New Years. I am going this holiday season on the Mercury for 16 nights doing the Panama Canal.