I was part of a thread last week regarding recommendations for a pension/hotel in Erfurt. I read on the thread that the RS Germany guide's recommendations for the city are largely limited to business hotels and that the guide includes a comment that there is a dearth of family-owned accommodations in the town. That was news to me. At the moment I read and commented on the thread, I happened to be staying in a great, small, family-owned hotel with a nice view of Erfurt's Domplatz and cathedral.
I found the hotel on Trip Advisor. Despite the website's weaknesses, it tends to be the first place I look for accommodations. I've had great success finding excellent places like my hotel in Erfurt on the website. To get RS-type places, I go to the accommodations page for a town, check the box for "B&B and Inns" under "Property Type" in the menu on the left, and then choose "Traveler Ranked" in the "Sort by" drop-down menu on the right (instead of using the default sorting). Some critical reading of reviews generally yields a place where I'm quite delighted to stay.
So... what's your favorite strategy for finding accommodations in a place? RS guides? TA? AirBNB? Booking? Other?