Hi, I'm going to be in Bali around mid-June and I need to buy a one-way flight from Bali to Darwin or Cairns in the last week of June. I really need something cheap, and I was told it would be cheap to buy a flight once I get there. Can anyone tell me a good reliable travel agent in Bali who gets good deals, or whether it would be a good idea to buy my ticket when I get there, or would over the Internet or by phone be better, and how far in advance I must do that to get the best deals? Would be much appreciated.