The long term travel conundrum is this: What do you do when a country requires proof of onward travel as a condition of entry, but you don’t know how long you’re actually staying or where you’re going next?
A few years ago in the Philippines I knew I would apply for a visa extension after arriving. However, that doesn’t matter to immigration officers. I had to prove I would leave the country after the 30 day stay they were granting me at the airport arrivals counter. Silly.
Nonetheless, to avoid being forced to buy an expensive on-the-spot ticket after being stuck for hours in florescent immigration corridors, I bought the cheapest international flight I could find. $50 to China – a flight I would never board.
Nowadays there is a cool site called Flyonward.com that charges you $9.99 for essentially the same service. They shell out the cash for one of those expensive, refundable tickets in your name. You take the confirmation, show it to the airlines and immigration people. Once you’re in, Flyonward cancels the ticket and gets their money back.