Booking.com is great for discovery. They tend to have better prices and better conditions than booking direct.

Also many small guesthouses and hotels do not have online booking, although often they have enquiry forms.