Research historical weather patterns for your desired cruise location (see Resources below). Choose a date range that allows for the lowest possibility of inclement weather. Decide on your cruise budget, being sure to factor in airfare.
Log on to the Internet and navigate to a travel booking site specializing in cruises or a general travel comparison site like Kayak.com (see References below).
Select your desired destination from the drop-down menu, and a specific date range, and select "Search."
Browse the search results, and decide on the cruise that best fits your destination, date range, and budget preferences. Book directly on the website (or by calling their toll-free phone number).