If there is no free WiFi and you have to provide your own, look to lowest cost in each city. As you may know it looks like internet access fees in the USA are going up so beyond today you need to budget for what looks like an increase.
My mother uses the NetZero 15 buck a month plan.
I have clients in different cities that are going to need wifi hotspots paid for by me. The problem is that I don't have the funds to pay individual monthly data plans for 10+ accounts (clients). We would be using less than 1GB collectively per month as a whole. Is it possible to get 10 people in different cities hooked up to wifi hotspots under the same account without paying individual data plans? I know there are other ways to get them internet, possibly cheaper, but to save time in this discussion, just understand wifi hotspots is the ONLY acceptable medium.