Funny....Just replied to your roll call. My kids are very outgoing. Our last cruise they made quite a few friends. The best line of the whole cruise was when my son, who was 12 at the time said, "I'm heading out now. I'll be back around 1:00." This was 1:00 am! I am almost positive about the meet and greet. I wish they has a specific club for the kids 18-20. Do your boys play basketball? Lots of boys do play on the ship, and this is a good way to meet others. Mini golf as well.