I've found that quite a good way of finding the kind of person you want is
online dating. Yes, I know, it has its downfalls, but really it's just a mixed bag like with meeting people in person. The beauty is that you get to know a lot about people (and have a good guess at whether they're suitable for you or not) just based on what they say on their profile. You don't have to waste time on entire dates screening people when a quick glance of their profile gives you a good indication of compatibility.