When it comes to booking a flight, finding the best deal can often feel like trying to crack a code or unlock a secret formula....