United States Dollars (USD) are not accepted in Switzerland. The legal currency is the Swiss Franc (CHF). You don't need to carry much cash as debit and credit cards are accepted. Always ensure that the transaction is processed in Swiss Francs. It’s best to confirm with your bank if they have fees for international transactions.