May 28, 2013 - 11:12 AM
Although I'm not Maggie, I've spent a lot of time in Switzerland and never met any problems with paying in cash. However, let me give you an example. If you stay in a hotel for some time, I can imagine that they would be happier if payments would be done by card, for security reasons. Switzerland is a "safe" country, but who wants that much cash in the house, if you know what I mean. But it will depend on how long your stay is and which hotel you choose, so it's hard to answer. If you already have chosen a hotel or hotels, you can always ask them via e-mail.
If I were you, I would take cash and a card. For larger amounts you will always be safe, for smaller amounts you will have cash.
Wishing you a nice trip,