After all, you would have to have the willpower of an Olympic athlete to resist the steaming hot buffets, top-end grills and sticky dessert parlours on board. Cruise lines have expanded their ...