We've usually sat down and checked with a few, including Opodo, Just the Flight, Priceline, etc, and see which one offers the best rate. We've also found that going before June or after August can be quite a bit cheaper. Also, the farther in advance you are able to book, the better. We try for at least four months if possible.