No, you are absolutely not required to eat in the Main Dining Room (MDR) on a Carnival cruise. While the MDR is a centerpiece of the cruise experience, offering a structured sit-down meal with a rotating menu, Carnival provides numerous alternative dining venues, many of which are included in your cruise fare. The Lido Marketplace (buffet) is a popular casual alternative for breakfast, lunch, and dinner. Other complimentary options often include Guy's Burger Joint, BlueIguana Cantina, and the Pizzeria del Capitano. For a more upscale experience, you can visit specialty restaurants like the Steakhouse, Cucina del Capitano, or Bonsai Sushi for an additional fee. Many passengers choose to skip the MDR entirely to enjoy a more relaxed pace or to avoid the "formal" dress codes on specific nights. Essentially, the ship is designed to be a "choose your own adventure" for food, allowing you to dine wherever you feel most comfortable.