DH and I have just stayed for one night in a hotel. On arrival they asked for a card to take £150 charge to cover extras (I'd pre paid for the room online). We had dinner last night and the bill was £168. On checking out they still made me pay another £168 and said the £150 would be refunded to my card within a week and wouldn't allow me to pay the £18 balance. Is this normal practice now? I'm a bit put out by it- basically whoever stays here has to lend them £150 for a week?