Just been on a website looking for a week on a 5* small cruise around Croatia. They suggest a tip of €50 pp IF you wish to tip, but this is not obligatory. Hope this might prove a useful guide, though not exact of course.