What is the best cruise at Christmas time?

Camille asked:

We are hoping to go on a cruise this Christmas and was wondering the best cruise line to cruise on. We are leaning towards Carnival. We are a family of three with a 14 yr old daughter. Any other suggestions???
I mean the best cruise line to go on at Christmas time. What was the most fun from your experiences?