Like other major cruise lines, Norwegian Cruise Line offers a wide variety of dining options on its ships from the buffet to main dining rooms, casual diner and pub-style venues, and specialty dining ...