It's worth noting that even if a hotel accepts cash, they may still require a credit card or a cash deposit for incidentals such as room service or damages. This is to ensure that they have a form of payment on file in case of any additional charges during your stay.