Holidaying on a ship or boat following a predetermined course, usually calling in at several places, is hugely popular in Germany.