You can only use cash for stays under a week, however, you will still need a card for incidentals
Yes you can
Only for short stays..for longer ones you would need a credit card
You still need a credit/ debit card for incedentals
I think only if you're staying for a week or longer and paying up front.
Thanks! Your answer is awaiting moderation.