We flew into Miami at the end of June, we stayed at the Embassy Suites which was about 5 mins by car from the airport. It was ok and included a breakfast buffet.
We considered driving straight to Orlando that evening but I was worried about fatigue and delays. Just as well, because although our flight was on time we couldn't land at Miami due to the airport being closed temporarily because of thunderstorms. After circling for about 30mins the pilot announced that we would have to divert to Nassau as we needed to refuel. We landed there and had to sit onboard for an hour while the plane was refuelled. Not comfortable as the temperature was 95 degrees and the air con was not running during refuelling. We eventually landed at Miami at 6.15pm (3 hours late). We got to our hotel about 7.45pm and by that time we were all exhausted. No way could we have driven to Orlando after all that.