Отсутствие денег на карточке не помешает отелю снять деньги. Своей картой Вы гарантируете, что на ней есть деньги. Если карта не кредитная, в случае отсутствия на ней денег Вы уходите в несанкционированный овердрафт, а это нехилые банковские проценты.