Gone are the days when your only food choices were a main dining room and a buffet venue. Royal Caribbean ships are loaded ...