Many cruise passengers prefer to book their sailings far in advance to get the greatest selection of options and, potentially, the lowest rates. Although this is usually a good strategy, sometimes ...