6 Royal Caribbean International

Royal Caribbean has plenty of dining options to suit families, including American-style diner Johnny Rockets, and the main dining room is very good. But the line’s speciality restaurants are an absolute revelation. New York-style steakhouse Chops Grille, featured on most of the fleet, serves delicacies such as Alaskan halibut, filet mignon and lobster bisque, while the Italian food in Portofino is authentic, fresh and delicious.