In the early days of cruising, you had to be a first-class passenger to dine in style. Later, as cruises became more democratic, voluminous (if not generic) buffets became the norm. But in the 21st century, food is one of the main influences on choosing a cruise line. From restaurants created by celebrity chefs to menus featuring market fresh produce that reflect each destination, cruise ship dining competes with some of the finest restaurants on land. To help passengers navigate this bounty, GAYOT has created an exclusive list of Top 10 Cruise Lines for Specialty Dining. Upscale steakhouse, Coney Island boardwalk stand, haute French bistro or cozy Italian trattoria — whatever you're in the mood for, you'll find it here. As for our best piece of advice? Be sure to pack your appetite!