Most Helpful Girl
Have I been summoned? Lol jk
Whatever your interests are, look there. If you're religious, go to church, if you're a geek go to a Comicon, if you're a nerd go to a library/school, if you're an athlete go to the gym, etc. Sure opposites can attract, but it's easier if the person shares common interests, rather than just "tolerates" your passions and hobbies.3
Most Helpful Guy
Church - choose her carefully. get into social groups, lead events and get exposed to move females.
Through friends and social functions - choose carefully
eharmony - I had one or two good matches there. other web sites... I know someone married off match. I've had no success on dating sites of late so I don't recommend them.
GAG - there's some quality women here, sift through the ones you don't want for the diamond...