Our favorite time to cruise as a family is over New Year's. Our age range has been 4 years to 70+. Everyone is still in the holiday spirit without the pressure, the ships are still decorated, and it's a nice break for us to escape the cold and snow. The itinerary must include some beach time, and we go for at least 7 days. Cruising is the perfect multigenerational vacation, as there's something for everyone, and you don't have to be joined at the hip for activities, etc. Great way to start the New Year!