And if you are able to pay cash then do so - credit card surcharges are rising all the time with some hotels charging 5% for you to use your American Express card. 
It's time to fight back!