A melhor forma de pesquisar preços de cruzeiros é utilizando algum site buscador/comparador de preços de cruzeiros, que lista várias empresas e agiliza seu trabalho. Os melhores buscadores, na minha opinião, são:
Expedia - Mostra boas promoções de pacotes de viagem que chegam a quase metade do valor e possuem um bom programa de fidelidade;
Cruise Sheet - Encontra formas de viajar mais barato em cruzeiros pelo mundo, principalmente para embarques em cima da hora;
Pesquise seu cruzeiro em pelo menos 3 destes sites, pois pode acontecer de um encontrar uma oferta que o outro não achou.
Agora que você já pesquisou os preços através dos buscadores, consulte o site das empresas que estão oferecendo os cruzeiros que te agradaram.
Dessa forma você, provavelmente, negociará seu cruzeiro mais barato, pois fechará negócio diretamente com as companhias, sem tarifas e comissões de sites intermediários.
Além disso, podem existir eventuais ofertas de cruzeiros não encontradas pelos buscadores, principalmente para cruzeiros fora da temporada alta.
Vale também, consultar datas, itinerários, e pacotes de viagens similares em alguns sites de outras empresas e fazer contato, pois a concorrência pode gerar ofertas competitivas que irão te beneficiar. Você pode até mencionar que viu um preço melhor na concorrente e ver se o preço abaixa.
Alguns sites possuem contadores de tempo para fechar seu pacote de viagens, influenciando você a comprar logo por que o preço pode subir.