Royal Caribbean makes sure that they have plenty of activities to keep you engaged onboard. You will get to try rock climbing, skating, surfing, exotic dining, calming massages at spas, gambling at their casino, clubbing and watch award-winning entertainment shows. Kids Clubs and short excursions on ports keep the kids busy. The DreamWorks inspired cruises actually have been created along the themes of Disney movies like Shrek! From gymnasiums to spas and ice-skating rinks - it's all here!