We have used mytravelco.com to book our cruises, you can talk to real people also with their 800#. Also I have checked rates on buycruises.com and they are even better but I have no experience with them, so mytravel will match the lower price. If you can go to cruisecritic.com there is a ton of cruise info on this site in their discussion boards.