pinniped, I run into this alot in Latin & South America, I guess with their local currency bopping all around the place that they could lose alot if it wasnt pegged say to the US$.
So the day one makes a res say its website says its 1000 Kins for the night and that equals $100. Then when you get there the local currency is now 1500 per $ so now it will cost You only $75 for that room. Yeh it can go in reverse also where the Hotel will gain cause the Local currency got stronger against the $ but they know it will usually go down against the $. This way they will be able to charge $100 worth of the local Currency no matter where its trading at the day you have to pay.