Does anyone have any suggestions for a good Caribbean cruise line out of Miami/Ft. Lauderdale? We are taking two kids in their late teens (17 and 19), so do not want a kiddie cruise nor an "old people" cruise. So far, I have received the following recommendations:
Carnival - kids, kids, kids. Do not take this line unless you have a tribe of young children in tow.
Royal Caribbean - the 40 crowd. Good food.
Holland America - old people.
I am looking for any and all input and advice.
