score:4
First, understand that you're not the normal customer and airlines really aren't set up to serve your particular needs well; they've oriented themselves towards the majority. It looks like your options are:
In the end you have to decide whether the freedom to stay a random amount of time is worth the change fees. If you're traveling for business, chances are it will be. For personal reasons, it's a harder call but it's your call.