$ 0 0 Cruises have a bit of a reputation for allowing you to indulge in lots of naughty food, but you could also get your five-a-day without too much trouble!