Некоторые отели всё же блокируют, даже если бронируешь у них номер через booking с возможностью отмены.
Сам не раз с этим сталкивался, когда для больших автопутешествий приходилось заранее бронировать порядка 20 отелей.
Теперь чтобы не попасть в ситуацию, когда каждый из отелей захочет заблокировать стоимость проживания, пользуюсь карточкой с искусственно установленным лимитом. Если какой-то отель решит заблокировать/списать нужную ему сумму, он получит отказ. Я же в таком случае отменяю эту бронь и ищу другую, где бы отель заранее не блокировал деньги на карточке. Иначе может на время подвиснуть в воздухе приличная сумма.
Ну и да, некоторые отели не просто блокируют стоимость проживания, а пытаются её списать с карточки, даже если это бронь с возможностью отмены. Наверное, в случае отмены брони до оговоренного срока деньги всё таки возвращаются назад. Но на себе такой вариант не проверял.