I believe you can pay cash for the room. However, you'd most likely also have to put down a refundable $100-$200 cash deposit.
Probably not. Even if you could you would still need a credit card for incidentals. Most hotels don't let you pay with cash.
Thanks! Your answer is awaiting moderation.