We stayed at the Orlando Renaissance the night before our cruise. I got the room for $50 on Priceline. Pretty much all of the hotels at the airport have a free shuttle to and from the airport. Then we took the Disney bus from the airport to the Port.
I have read that people sometimes get rooms much cheaper but our cruise was Valentines Weekend. You can search the boards for more info on how to bid on Priceline.
I think that Priceline books at the Hyatt which is inside the airport, the Holiday Inn Select, the Renaissance and the Marriott.
The Hyatt looked really tempting as our flight got in late, after midnight. The shuttle that picked us up didnt take long though.
We took the bus, but there are town car and limo services too. They would probably could you there earlier.
Chrissy