I have been on 6 Carnival cruises and just returned from my first royal caribbean cruise. Both of these cruise lines were excellent. If you go with one of the newer ships in either line, there is so much to do. My brother is 16 and totally enjoyed the rock climbing wall, mini golf, and game room on board the explorer of the seas. The atmosphere on both lines are great too. Very festive and carefree! Hope this helps.