I was thinking of a cruise next year, we will have two teen boys of 15 and 17 and someone said they are popular with teenagers. I've never been on a cruise before so wouldn't know where to start. Any tips suggestions welcome. No long haul flights though, so sadly not Caribbean.