Originally Posted by SF_trotter
Yes.
Why would the hotel agree to take payment in US Dollars?
They would then incur a currency conversion charge, not to mention the hassle of going to the bank.
I speculate that the hotel's relationship with its bank would result in much less of a loss as a result of conversion of my dollars to CHF.