In cash: CHF and Euros (change will be given in the same currency). Prices are shown in Swiss francs; the exchange rate is shown at the cash register or on the receipt.
By bank card: Eurocard-Mastercard, American Express, Visa, Maestro, etc. (depending on the establishment).