For ages I have been searching using search engines. Of ourse this is an excellent and super-quick method of finding what you're looking for.
However, I've recently been using human edited web directories. It seems that if you look through these, the quality of the sites listed is generally better. (Not surprising, since people are choosing them, not spiders!) You also find many sites that you haven't seen before. It's like a whole new world.