You need a credit card usually, no just a debit card.
We are in a hotel now, we had to give a credit card details on check in not debit card. As they need to be able to take x amount out on credit if you run off without finalising bill or with high damages. which they can’t do with a debit
Its the same for car hire, credit card
needed. We don’t use credit cards for anything else bar as deposit insurance like in hotels.
It will be different in various hotels, but ours is all bills ie drinks, extra expenses like excursions go onto room number. When you check out you pay the final bill.
Its a mixture out and about, but many places are either cash only or card only, not both. On our drive here toll booths were now all card only, the stop off hotel was card only, and service station card only. We have an electric car and I think every electric charger out and about only has the option of card payment and operate machine via app. What would you do if you suddenly ended up in hospital abroad? Most won’t treat without a credit card added to Your name, as it can take time for insurance to confirm. So you start on credit card, and insurance refunds or then covers after.
You need a card. As others said revolut is easiest. You can do all the registering via app, they will FaceTime you for passport id etc, and you get a virtual card immediately you can use via your phone for hotel. And physical card will arrive within the week. You can get a debit and credit card via them