Apr 23, 2011 - 5:19 AM
I think you might struggle to get any sort of data card as a non-resident. The law in Switzerland is that anyone buying a pre-paid card must provide proofs of identity and register the card. That means you might be able to get a card shipped to you, although I think that might be difficult without a Swiss address, but it's locked until you go to a, for example, a Swisscom store with ID and get it unlocked.
WIFI is widely available, if you signed up with BOINGO for example I think they had some sort of trial offer where it was free or low cost for the first month and the price will beat any mobile tariff by a long, long way.