I hate this stupid practice of advertising prices in euros when the country's currency is not the euro nor related to the euro. I assume the hotel actually charged you in ALL, but did they give you an accurate exchange rate? Do they accept euros (including coins) at the front desk at a fair rate, or do they treat it as an exchange transaction attracting commission?
I was charged in ALL (12,216.34).
I paid by Curve card, so no opportunity for hotel to play with exchange rates.
This converted to GBP 87.93 for the 2 nights, a rate of GBP 1 = ALL 138.93.
As advised above, taxi fare from airport to hotel was fixed fee ALL 2,500.
The driver didn't want to hand over any change from the ALL 3,000 I gave him until prompted, whereupon he went into the hotel to obtain change.