Recommended Search Engines
If you prefer not to pay in advance for your hotel reservations then we highly recommend Booking.com. The vast majority of their inventory offer “pay when you stay” rates rather than requiring pre-payment. And their inventory is huge.
Alternatively if you are keen on finding the lowest possible rates, then Agoda is highly recommended. They do require pre-payment for most properties, but their discounted rates are virtually unbeatable.