Why would anyone want to pay extra for food on a cruise? The main dining rooms and the buffet restaurant have almost anything anyone would want to eat. The main dining rooms (two) have excellent services and the buffet is quick and have a varied selection if you are in to a caferteria style restaurant. We would never pay extra for food on a cruise since it is included in the price.