We used our room charge when we were there. It was so easy. I think we used about $40 cash the whole time.
I did just see an ad for an American Express travelers check debit card. You pre-load it with how ever much money you want and then use it like a credit card while traveling. I can't believe it has taken someone this long to come up with that. I think THIS would be the way to go!