Now that DW and I will be flying to the cruise port it makes sense to fly to a place where there are more cruise choices instead of flying to a port in the Northeast (both in terms of itinerary and cruise line). In the past we've always booked our cruises a year or more in advance, but now I am thinking that we might want to re-think that strategy going forward. Basically what we would do is decide when we want to cruise and from which port (or group of ports, such as Florida) and then book the cruise inside of the 90 day window when many cruise lines will be trying to fill ships and be offering more attractive deals. We do realize that we would need to pay for the cruise in full at booking but that won't be a problem. What I am looking for are any pitfalls that we may face (we realize that on some itineraries that our preferred cabin type may not be available, for instance) because I know we won't think of everything and, if you've used this method of booking, how it worked for you.