“Most cruise lines include breakfast, lunch and dinner in the overall cost of your cruise. While it varies between cruise lines, most offer complimentary dining options as well as buffet service.” A lot of cruise lines offer specialty dining onboard most of their ships.