score:2
There is no answer on this question as this highly depends on the hotel you want to stay: So check with the hotel. But this being said: It's not very common to pay cash in advance so expect some surprised questions. Maybe paying with debit or credit card would be an better idea, as you don't have to carry cash with you but don't need to pay in advance.