Haven't had this problem. I prefer not to have my money tied up in advance payments when it comes to hotel stays, even if it costs a bit more.
Solutions? Use Priceling/Booking.com, book rates requiring a guarantee only, and/or see if a travel agent can help you.