Sorry to assume where you're from, but I'm guessing America (either North or South)?
In EU you could pay for all those things with a quick and free bank transfer for any amount, so you wouldn't even need to withdraw and travel with all that cash on you. There's no "bank fees", there's no "bankers" to keep out of the transaction, because they don't take any fee.