They're probably charging a premium because they know if someone needs access to the internet urgently when they're on the road then they'll pay the price for it. Just drive about and find some private unsecured Wi-Fi network instead...