We use a service called IPass corporately to help off set the costs of internet access. Not sure what it costs the company but I have had very good success of getting online at most airports, hotels, coffee shops, stores, etc for free using this service. The only place I have had issues was in remote parts of Germany but even then they did provide a dialup number since broadband wasnt available.
The free internet though is one of the reasons I try to stay at Courtyards over other properties. Its a nice perk for sure as I dont always want the company watching what I'm looking at (monster, ebay, etc ;) )