There was just an article in the
20min. today (sorry story only in German) how Swisscom is installing Internet Hotspots in 75 first class train cars beginning with trains running between Zurich and Bern. It wont be free as it's part of thier Take-n-Surf service with daily or monthly accounts (1.5 or 5 gb per mo.) available.