Are you going on a cruise anytime soon? CruiseCompete.com is a site that I like to find cruise deals.
The way it works is that you tell the site what kind of cruise you would like to take. Say you and five friends want to go to Alaska for 5 nights. The site sends your vacation specs to travel agents, who then email you quotes for that cruise. I tried it months ago and got 6 responses within an hour. Even if you do not book through one of these agents, it is a good starting place to gather pricing information. Get a quote here.