Looking at Royal Caribbean Anthem of the Seas specifically, youngest child will be 7. Limited to Southampton port and summer holidays and this is what fits the bill. Is there enough to keep kids happy on and off the ship?? (First time cruisers).