La mayor parte de los hoteles y todas las empresas de alquiler de coche te exigen una tarjeta de crédito para garantizar el pago aunque luego puedes pagarlo como quieras, sea en metálico, con otra tarjeta...
No es consecuencia de la crisis, es una política habitual. Llevo 14 años trabajando con ellos, agente de viajes de empresa, y siempre ha sido así. Los que no te la exigen te avisan que tu reserva no está garantizada si llegas más tarde de tal hora, por ejemplo las 18 hrs. Tampoco suelen exigirla a los clientes habituales.
Otra cosa son las tarifas que exigen depósito. En esos casos te bloquean directamente una cantidad en la tarjeta que das. En el caso de los hoteles europeos muchas veces te hacen un bloqueo directamente, entre otras cosas para comprobar la veracidad de los datos que has dado.
Lo que NUNCA debes hacer es dar como garantía una tarjeta de débito. Si utilizas una tarjeta de débito se te puede producir un doble cargo. El sistema de reservas que utilices puede intentar hacer ese bloqueo que en una tarjeta de crédito no se convierte en pago porque se paga al cabo de x tiempo pero en la tarjeta de débito se convierte en un cobro a la tarjeta. Y más adelante se cobrará por segunda vez. Lo mismo sucede con las reservas aéreas, NUNCA debes utilizar tarjeta de crédito porque te lo cobrará en el momento y luego pasará por el llamado BSP y cargará de nuevo el dinero.
Lo peor en esos casos (tarjeta de débito) es que el dinero no lo tiene ni el hotel, ni la compañía aérea, ni la agencia de viajes, ni el banco, ni tú, simplemente se queda en el limbo y tarda bastante en desbloquearse.
En cuanto a los alquileres de coches, siempre van a exigir una tarjeta de crédito como garantía. Por un lado por si no devuelves el coche y por otro porque según el seguro que contrates puede que te tengan que bloquear temporalmente la franquicia.
La picaresca de irse sin pagar no viene de la crisis, es natural en los humanos. Aunque puede que con la crisis aumente ;)