The first thing I always suggest is to look at the price on the cruise line's website. All the major mass-market cruise line's require everyone to advertise the same cruise for the same price. Anyone advertising it for less may be discounting, which is against the cruise line's policy and this places them in danger of having their credentials revoked, so obviously not someone you want to do business with. Keep in mind that what seems to be the best price is often not the best deal. You want to do business with a reputable company that will represent you if you have any problems and need assistance. You don't want to do business with someone who appears to offer a cheap price, but does not provide good service. Alot of those on cruise compete are upstarts and fly-by-nights who are just trying to make a buck and not really interested in providing service. So find yourself a good reputable agent and let them help you through the maze.