Visit reputable Web sites to view pictures of cabins and ships, check special offers and get info on ship sizes and packages.
Visit the Web sites of the top cruise lines and sign up for their email alerts on cruise specials.
Remember that hidden costs can make some cheap cruises much more expensive in the long run--read the fine print or ask specifics about port fees, onboard costs and gratuities.
Compare online prices with those offered by a travel agent--they'll often upgrade your cruise package or throw in freebies to encourage you to shop through them.
Call individual cruise lines to get their best offers.