We recommend checking possible routes and prices via the Skyscanner website. Once you have chosen your route and flight, a list of links to agents and also the airline itself will pop up. We usually book direct with the Airline as they are most likely to put things right if things go wrong! If you book through one of the agents/third party sites we recommend you check their rating on Google before you buy.
Regular travelers tell me that the more stops the more likelihood of delays. Should your flight be delayed severely (18 hours or more) you will still be able to join your adventure, as we will arrange for a guide to escort you to wherever we happen to be. There will be a cost for this, so please ensure your travel insurance covers such eventualities.