Uniworld Boutique River Cruises will introduce all-inclusive river cruises in Europe.

To get the most out of any holiday, the first rule is to make sure it is the right one for you. When it comes to cruises, there is a bewildering choice of lines, ships and voyages on offer this year.

The most thorough reference book for potential passengers is the annual Berlitz Guide to Cruising & Cruise Ships, which reviews nearly every ocean-going ship in the world. The 28th edition is out and so is its first e-book version. Its author, Douglas Ward, has sailed across the Atlantic 157 times, and spends about 200 days a year at sea. His mission: to examine every ship right down to the last detail.

Here are Ward’s top five tips for booking your dream cruise.

l Be wary of internet agents’ prices. As with no-frills airlines’ websites, all sorts of non-optional extras, such as port taxes, can appear at checkout.

l Book through a specialist cruise agent, in person or on the phone. They’ll know the ships, and be able to answer any questions, as well as give perks such as on-board credit and cabin upgrades.

l Book early. The best cabins go quickly, and the longer you leave it, the less choice you have. If you are tied to certain times of the year, like school holidays, there could be no family cabins left. Get a price guarantee from lines such as Saga and (for departures from next April) P&O and Cunard, which offer on-board credit or cabin upgrades to the value of discounts introduced after booking.

l On the same budget, you’ll have a better experience in the cheapest cabin on a five-star ship than in the owner’s suite on a lower-grade one. Big resort ships spend about £8 (about R114) per passenger per day on food, but upmarket companies such as Silversea and Crystal splash out up to £20 pppd.

l The best ships for families are: Independence of the Seas, with lots to keep teenagers occupied; Azura and Ventura, which have good nurseries; and MSC Opera. Under-18s sharing their parents’ cabin go free (but must pay port charges of £105 each).

Berlitz Complete Guide to Cruising & Cruise Ships 2013 by Douglas Ward (£17.99, about R257); insightguides.com/berlitz – The Independent on Sunday