McGrady says it’s often worth paying extra for fine dining. After all, many cruises offer casual establishments like the main ...