Where are you flying in from? I live in Wisconsin, and I would never book a flight the day of cruise in the month of December because of the weather. We're booked on a direct from Milwauee to Ft. Lauderdale a week from Monday, scheduled to arrive at noon. We are sailing on the Enchantment also, which is leaving the same day. I wouldn't worry about arriving at 1:45, as long as you don't have any connecting flights that could get delayed. If I have to use connecting flights, or if it's during winter, I always fly in the day before and check into a hotel.