I am based in Dubai and need to buy a ticket from the UK but i don't know when i will want to use the return flight. What is the best way to do this? Having looked at several sites it seems it would be best to buy a ticket i can change with a fee and then just pick a random return date which i then change. Buying a flexible ticket seems very expensive. Anyone experiecne of this ideas/advice??