Thinking of taking a cruise in next month or so, I know short notice. Any secrets to find a great deal? Likely leave from Miami or Tampa, flying in, for a 5 day cruise. 2 adults 2 kids. Thanks.