My opinion would be based on the situation. Are you driving or flying? From where and to where?
We are sailing on the Dream in December too. We will be driving from MA so we are stopping and spending the 2 days before the cruise in WDW, then will drive down to FT Lauderdale the morning of the cruise. Then back to WDW for 3 days before heading home.