Telfer:
You can sign up to a bank with your hotel address.
I got Cricket which is like the Boost of Australia.
If you can get one in time, hook up a credit card that offers travel insurance and pay for your flights over with it. Get return flights because they are cheaper than one way usually anyway, and that should lock in your travel insurance for the time period between your flights. Just check the max travel time on the credit card and max it out.