No that wouldn't be necessary, it's like most decent reasonable establishments
No they will run your card on the day you check out
You don't have to. If you do it's cheaper and sometimes nonrefundable of you have to cancel.
same thoughts
If u pay in advance it's usually cheaper
Thanks! Your answer is awaiting moderation.