One of the trickiest-and often the most expensive and inconvenient-parts of travel planning is booking flights. If you've ever searched for flights before, you know it's not always straightforward.