I find that the vacationstogo dot com website is easy to view, its arranged by destinations and you can also search it easily. No problem with them charging to a UK credit card either if you do book through them. Freephone from US or UK
I used to book through v to go but now I find the cruise I like the look of on there and then use the quote request service from cruisecompete dot com to get the cheapest price.