Through my looking for the best possible price I see last minute can be good. I have learned that a booking can not be the day of the cruise due to a federal background check 3 days prior. Safety first! I don't live far from either port canaveral or Tampa and would make a point to drive out and book if it meant I can get a better deal for last minute over calling or booking online. Anyone gone through this recently?