You could also spend your last night after the parks at the MCO Hyatt, which costs less than most Disney resorts but is as least as nice as a deluxe. You could give Magical Express an imaginary late flight time (or just tell them directly what time you want to be at the airport) to get free bus service back to the airport that night. That adds one extra bit of transport to your trip, but it would likely save money, and it would get you to the port much earlier than coming from WDW. You could also arrange for Hyatt to take care of your bags that day, so that you can leave them in the hotel room, and they will get them onboard for you. Then you just walk downstairs in the morning and hop whichever DCL bus you like to the port. No scheduled time needed.