Ask your friends: Should I go?
Cruiseable's travel advisors can often find you additional savings & lower fares than the public prices listed here.