I always book hotels in the currency in which payment will actually be made, which is usually the local currency. With few exceptions, the rate in the local currency is definitive and anything else based on current exchange rates is just an estimate. [I never participate in dynamic currency conversion either.]