I don't know international business practices, but if they are going to bill me in rubles for the room, I would want the room quoted in rubles.
So what do they do if they are in an inflationary or hyperinflationary country? Well, what do they do with the locals who book months in advance? They must have some way of dealing with it. What if I'm coming in the Ukraine? Do I get a quote in USD as well?
If you're going to charge me in rubles, then quote me a price in rubles.