The best thing to do here is to have an idea of your planned flights and then pay refundable deposits where possible for your accommodation.
The best thing to do here is to have an idea of your planned flights and then pay refundable deposits where possible for your accommodation. Once your accommodation is secured, you can book your flights. In this way, you can cancel your accommodation should anything go awry with your flights, and you won't lose any money.