In the Dordogne, we love La Roque Gagnac (sp?) and stay at Manoir de La Martrie, just a short walk to this "Most Beautiful Village in France." Another is St. Cirq LaPopie, where we stayed across the river at the #1 rated B&B on Trip Advisor.
If you don't mind doing the research, I recommend using Trip Advisor for locating top-rated properties from folks just like us that are discriminating. Try to filter or search all of a region instead of just one town or village, where a B&B may be "#1 of 1." Much better to see #25 of 250 in Provence" or higher. Also, look for TA's "Certificate of Excellence" which is hard-earned. Then when you find what you want, book directly with owner, not a booking site, who takes a huge cut from the owner....and, for what? And if you see negative reviews on a spot that you otherwise like, look just to the left of the review to see how many times the reviewer has posted a Trip Advisor review. If less than 10-15, then they're probably not experienced travelers, or they just want to complain. Very often, the complaint is really about a glitch in booking...the fault of a booking website that they shouldn't have used in the first place!
I seem to recall Rick Steves recommending not to use Trip Advisor for hotels/B&B's, but I don't understand, unless he just doesn't like the competition with his books, which we also use. Reviews are from real travelers, and are hard-earned by the properties.
I don't work for TA or have any other interest in the site except that we've used it successfully many many times, and trust most people's honesty. I try to return the favor by posting my own reviews, now over 300.