A guide to booking a first-time cruise with a specialist cruise agency versus booking independently and its benefits.