Booking.com experience

I do not take bookings without creditcard.

I take charge 30% down payment at booking. So I am partially covered when they cancel.
Yes, people from some regions of the world tend to cancel more often than others, but in the end the downpayment thing covers it.