Priceline
They really aren't the cheapest
Priceline has a "price match guarantee" offer in which if it so happens you find a cheaper price, they can refund you the difference. The catch is, you have to call customer service, go through about 20 voice menus with a computer, stay on hold to connect with a representative, then walk ...