You can fly into any airport in FL, but Fort Lauderdale is the closest and will be the easiest. Miami is the other option, as it is only 30 minutes away. You will be responsible for booking your own flights.
Hotel
Hyatt Place Fort Lauderdale Airport - South & Cruise Port