The pretty towns and vineyards on the banks of the Moselle offer plenty of satisfaction for repeat river cruisers ...