I like using booking.com for European travel. I can read the lodging description in English, and see the price in USD. I've booked three extended trips so far, with a couple of cancelations and date changes. Those have all gone smoothly.
For US travel, I prefer going right to the lodging website.