That last day can be a pain when cruising. It's suggested you don't book a flight before noon and there's not all that many flying before 7 p.m. We usually end up getting a day room at the Hyatt before our flight just to have a place to park our things.I will be covering hotels with AM. I agree with waking up at destination and having the full day. Most likely I will work Thursday right up until going to the airport. I actually don't see us doing much on that last day, maybe some shopping or maybe one of DD's friends will get us into one of the parks. To some degree I hate the homeless feeling of not having a hotel all day when we fly home late.
We are traveling American Thanksgiving weekend so I don't see prices dropping again. I think I've already missed it.
I ended up booking Porter today and am trying something totally different. I booked the Hyatt at the airport for a one night stay with early check-in. We will spend the night and fly out at 8:30 the next morning. I figured if we book a day room and then have to book a hotel in T.O. the same night, I might just as well book a stay in one place and then just travel home the next day. We wouldn't need to have a room in T.O. Never tried this before so will see if it works out well. I think it just might.
As for your options, 2 sounds good although none of them would be bad. The joys of decisions.
