I've taken a few Thanksgiving cruises. It seems more of a family think, Grandma, Grandpa, and Kids. Kids never bothered me on any cruises because you never seem to see them much except for the Pool area and ice cream machines. You never know what age group will be on a cruise but Royal Caribbean would probably have an older clientele than Carnival. The Panama Canal cruise if a 10 or 11 day cruise and one of the best in our opinion.