Kakay is pretty good but they only show prices from sites they are partners with. I have found a better travel meta-search site called 1000travelsites.com . They search pretty much every travel provider on the web in a matter of seconds. I’ve compared their results to kayak and they always have a lower price or at least the same lowest price (but it’s usually lower). Give it a try.