What used to be a simple car rental transaction has become a minefield of hidden charges and unnecessary add-ons.