I've used Yeego dot com with good results. It was initially recommended by a friend who had made a few trial bookings in Europe without problems. I used it a few times in the US where it was exorbitant to book with the usual chain.
Some domestic rates don't seem much cheaper than elsewhere, but...