Евро принимают везде, но сдачу дают во франках. Ну и комиссию какую-то берут. Выгоднее платить во франках, но, думаю на месте их лучше будет обменять, вряд ли в России (Вы ведь оттуда едете?) адекватный курс обменный на шв. франк.