The best thing about cruising on a mega ship? Variety. There is a wide range of cabin categories, from affordable interior cabins to lavish suites. There will also be the standard main dining room and all-you-can-eat buffets that are included in the fare, plus a wide range of specialty dining venues — typically Italian, French, and Asian eateries plus steakhouses and restaurants by a celebrity chef — available for an extra fee. Plus, there are dozens of choices of activities to choose from when you are not sleeping or eating, including many that are available at no extra charge.