I usually check sidestep.com which compares all airlines, then go directly to the airline's website to book it. Keep checking almost every day till you see a good fare or sale. They change daily...