i work in kinda a strange way-i check out major places like hotels.com, lastminute.com, opodo.co.uk etc...
but the best way i have found is to go to tripadvisor.com, look up the highest ranked places and then google their sites, check each for deals....i've found awesome places this way
and a nice trick is to stay in the ones that are listed as B&B.....i've found some keepers that way!