Here's an idea I use......go to a large Migros, one with an electronics department, "M-Electronic" and you can buy a M-Budget SIM card for 19.90, which includes 15 Francs of calling credit. You have to register this SIM in the store BEFORE you can use it, and this requires ID (work permit or passport), name and address etc. No idea why, but it's the rules.( I bought one on a Saturday, got home and had to wait until Monday before going back and registering it). You are then set up in a few minutes. M-Budget uses the Swisscom network, so good to go for all of CH. I think you can top these up, but haven't tried yet. Calls in CH and Europe are only 10cts per min, which is cheap.