Car-hire operators find novel ways to stack on fees and charges that might not be divulged at the time you make your booking.