Re: @ roaming charges
"Most hotels have WiFi, so neither data charges nor roaming charges are likely."
Either it didn't, or he wasn't clever ebough to work out how to connect. He was in Tyrol near the Italian border and connected to an Italian service as stated in the article.
Another reason he didn't connect to hotel WiFi might be that he doesn't pay for the mobile so has no personal financial incentive to identify and use the cheapest option. It's only tax payers money after all.