I wouldn't pay for hotel WiFi when 3G does the job just fine and won't cost me anything extra, plus I won't have to worry about the security implications of connecting to a semi-public network.
Even if it's free, there's still no point if you're in a town with a halfway decent 3G signal.