vertoe.com is for domestic flights but it allows you to compare and book international flights as well.