This was our first cruise, we cruised without our kids but with another couple (also their first cruise).
Itinerary: Ft.Lauderdale-Turks and Caicos-Tortola-St.Thomas-HMC-Ft.Lauderdale
Flew from Ottawa to Ft.Lauderdale day before cruise - good thing as snow storm hit later that night and many flights were cancelled on Saturday.