I agree. The only spa where I used to use a credit card, I would always tell them I was going to leave that amount on the credit card. But cash is so much easier. If you truly can't get cash via an ATM, this might sound a little off, but go to a bank and get a cash advance for $500... there will be a fee, sure, but you could have your cash handy.