I would say CruiseCritics is a good place for some basic research. For my more exacting cruise needs I use rec.travel.cruises. A very savvy bunch with less trolls to the gallon. If you are not familiar with usenet you can get free access to rec.travel.cruises via
recgroups.com