And many others offer it for free. If it's that important to you, shop around next time.
Nah, I think I'll believe JNB. He travels and stays at hotels all across the country for 95% of the year.

I have also been to PLENTY of hotels where they charge ridiculous rates for internet. The except has been in Japan, where almost every hotel in the country offers free WiFi. Business Hotels (i.e., budget hotels in Japan) offer free WiFi, and the rooms are sometimes only around $50 per night.
Bell Mobility, who offers the free Wi-Fi at Starbucks in Canada, charge around $8 per hour after you've used up Starbucks' 2-hours of free WiFi. Yes, per hour, not per day.
Right. People occupying tables for hours on end could hurt the business. That's why Starbucks limits wi-fi for 2 hours. But, whenever I go to McDonald's or Wendy's these days, the places are so empty and I am thinking.. only if they had free wi-fi, I would eat here even though I do try to avoid their food.
Anyway, so the real cost of free wi-fi isn't too high after all.
I think your first point was correct. People occupy tables for hours, which hurts business. I can't blame businesses for not offering free WiFi.
However, I do believe that there's a real cost of free WiFi. Places like McDs and Wendys would not benefit from offering it. Having people sit there all day isn't the answer if they're not buying anything. Perhaps they'd feel obligated to get another cup of coffee because they've sat for 90 minutes, but you can't expect people to buy a meal every hour.
Starbucks is worse off. Starbucks lets you register 3 cards, and each card offers you 2 hours. I have seen people sit and use their internet for 4-6 hours. This happens while I am there reading a scientific journal article, or working on my thesis, so I rarely used more than 2 hours. Coffee refills are free, but I'd buy food. However, lots of customers bought a single coffee, got free refills, buy NO food, and use their internet for > 4 hours. Its amazing they still offer it.
