Good ideas and I am taking note of all of them! Thankfully I don't have a cast so I won't have limitations on getting my leg wet.
Regarding the plane comment, that TERRIFIES me. I am flying Copa.. not my favorite airline, but I got a great deal. I am really hoping that I don't have to walk down stairs, especially not those rickety metal ones.