The only thing I use my debit card for is to withdraw cash at an ATM, and the only thing I use cash for is the damn van driver tips.
I don't ever go out of my way though. I use the ATM at the layover hotel and get change from the front desk. If I run out of cash, oh well, sorry van driver, you're just going to have to drive us for free I guess.
I rarely run out though, I'm actually pretty good at keeping some cash for the van drivers. I'm actually a little amazed at that.