Yes, Niagara Cruises Hornblower offers a variety of food and beverage options onboard their cruises, including snacks, light meals, and alcoholic beverages.