Try
www.hotelsearch.com Very thorough listings. You can't book all of them through their service, but they do provide detailed (phone, fax, website, etc) information on all of the places they list. Typically, their entries for each place are quite thorough--including the ability to "map" the location of some of the hotels. Very handy.