One other option - you could buy a 1 way ticket from a consolidator, which is often just half the cost of the roundtrip (in contrast to a 1 way ticket purchased directly from the airline). You could then buy a 1 way ticket back when you are sure of your return date - also from a consolidator. You may not get miles on a consolidator ticket, however.