Good choice for personal hotspot (no contract) device?

Anybody got any recommendations? I know it’s all a ripoff, but I’m just looking for something that is less so. Earlier this year I visited a relative who had their home’s free dsl connection cancelled because everybody in the house now has smartphones with internet. Pretty shortsighted. Last time I visited, it was so dull there I went through my phone’s 2gb monthly mobile internet allotment in 4 days. I’m looking for a mobile hotspot that allows me to charge it with 4-5gb for $10 or less per gig. With no monthly contract, as I will only need it 2 times a year.