I've never encountered a hotel that would not accept a cash payment. ...However, it is almost impossible to reserve a hotel room without a credit card. .....I often reserve with a credit card, but pay with cash upon check-out.
I haven't seen travelers' checks used in years, but i guess they still exist.
Many scams are sourced at gas stations when a credit card is presented. .....If you handle the card yourself at the pump, there is less chance of fraud.
Cash is still king! .....During power outages after storms here, many stores could not process credit cards. .....Some people don't carry enough cash to buy a cup of coffee or a tank of gas.
Also, if travelling with cash, I like to divide it up into several places. ....I carry some, my wife carries some, some hidden in vehicle, some in luggage, etc. ....If I lose my wallet, all is not lost. ....If the vehicle gets stolen, not all is lost. .....I just don't leave cash in any hotel room, even if it has an in-room safe!
If I have a large amount of cash with me, I apply it to my hotel stay "on account" and get a receipt showing the transaction.. ....I only do this at a large, name-brand hotel that will allow this. .....It is then their responsibility if the money is lost, stolen, or mis-placed. .....Upon check-out, I get the excess payment returned in cash.
Debit cards are at more risk than a credit card. ....At least, with a credit card, you can dispute charges when the bill comes. ....With a debit card, the money can be gone from your account before you realize you're a victim.