А точно отель требует предоплату? В какой стране?
В Европе обычно они требуют номер кредитной карты, но деньги с нее не снимают, оплата производиться при check out.