I boarded the Sun Princess in Barcelona for an eight-night Mediterranean voyage with my wife and six-month-old baby and, along with hundreds of others, we made straight for the self-serve buffet area.