Booking a cruise can be a minefield of worry, especially for those who have never booked before, but it...