We always fly into Ft. Lauderdale and stay at a hotel that offers a free shuttle service to and from the Ft. Lauderdale airport. Since we also purchase the round trip transfers from our travel agent, we just get up the morning of our cruise and take the free shuttle back to the airport to pick up our shuttle that takes us directly to the port of Miami. We have done this 3 times now, and it has worked out perfectly for us every time. This time we are staying at the Comfort Suites Airport & cruise port at the rate of 115.00 for the night. This rate was unbeatable, however we are close to the airport this time, and not the beach. I booked it on http://www.hotels.com
you can also call 1-800-396-1885
best of luck and enjoy your cruise!!