We have a similar policy of booking the lowest fare. I usually get around it by saying that I need to be at a meeting by a certain time and that's the only flight available. You also say that you can't leave till a certain time because you have meetings before too. That pretty much means you have to fly the most direct way possible.