First you wrote that:
Originally Posted by venk
The credit card slip had the lettering in it that said cardholder in it will be charged in US dollars [..] didn't read the credit card slip carefully
.. and now you state that:
Originally Posted by venk
What I signed for was the amount printed clearly in Euros on the bill.
Are you now saying that you never actually signed the credit card slip?
Originally Posted by venk
Besides, being a franchise, there are certain expectations of uniformity in policies stated or not.
True, but the franchise agreements do not cover (nor can they possibly cover) every aspect of the hotel's operations.
Originally Posted by venk
Besides, they cannot put anything arbitrary in the fine print and claim that if you signed, you agreed to it.
Sure they can, unless you would be agreeing to something
illegal. And there is absolutely nothing illegal about multi-currency merchant accounts/billing.