I recently booked a car through Rentalcars.com and their website says "Free Cancellations". OK great, just like other sites like Expedia. So I book and another window appears that offers me the choice of "Pay now" or "Pay when I pick up the car". So I choose the latter. Well, what happened was Rentalcars.com charged my Visa a non-refundable charge of $80.
As I later changed credit cards, I wanted to cancel the booking on the original card and re-book with the new one so that I could have the CDW covered by the card company. Doing so would cost me the $80 cancellation charge on the first booking plus the car rental on the new card. Dishonest website, dishonest company.