Depending on the location of the cruise, you can expect various weather conditions in December. In the Caribbean, for example, temperatures tend to be mild, with average highs around 80°F and lows in the mid-70s. In Europe, temperatures tend to be calmer, with highs in the mid-50s and lows in the mid-40s.