21. State ID and a CC
Depends on management. Most places is 18 and older, they might ask for a credit/debit card to book the room but i am sure you are able to pay cash upon arrival. Also, double check that when you give your card information that it is to just HOLD the room and not actually pre-paying it.
Call or walk in
Every hotel has its own policy , but I think is either 18 or 21 ,but best if you call the front desk .
Thanks! Your answer is awaiting moderation.