Airlines open flight schedules about a year in advance, so even if you're booking your cruise far out, you can still do your research. Cruise lines do offer flight add-ons to cruise fares, but you should see if you can find a better deal on your own. You'll also have less control over your flight schedule if you book through the cruise line, and it may not be on your preferred airline. (This could be the time to put those frequent flier or credit card bonus miles to good use!)
The one benefit to booking your flights through the cruise line is that if your flight is delayed or canceled, the line will assist you in getting to the ship.Our advice: If you book your own flights, be sure to arrive the day before embarkation.