Hi leaping gnome,
The currency throughout Switzerland is the Swiss Franc, abbreviated either Sfr or Chf.
You may find some merchants and restaurants willing to accept Euros, but you'll pay for it, either with a bad exchange rate or with some kind of a fee.
You can exchange any Euro you have at the train stations or at a bank. And it's very easy to get chf from a local ATM if you need more.
If you mean Visa as a credit card, they are widely accepted in Europe but not as widely as here in the US. Most shops, restaurants and hotels will take VISA but not smaller ones (shops, restaurants and hotels) sometimes so check first. You can easily use a VISA debit card to get cash at the ATM and there are ATMs everywhere. It's usually the best exchange rate as well.
-:- Message from TripAdvisor staff -:-
This topic has been closed to new posts due to inactivity. We hope you'll join the conversation by posting to an open topic or starting a new one.
To review the TripAdvisor Forums Posting Guidelines, please follow this link: http://www.tripadvisor.com/pages/forums_posting_guidelines.html
We remove posts that do not follow our posting guidelines, and we reserve the right to remove any post for any reason.