Personally, I think the best place to meet somebody is while doing something YOU love. It doesn`t matter if it`s running, photography, a book club, the gym, church, volunteering, school, etc.
April is definitely right. The best and most enduring relationships are those which are founded on friendship first. When you meet somebody doing something you both love, you already have one major thing in common. It`s much easier to establish or build a relationship if there are already the makings for a solid foundation.
I would also agree that the best thing to do is always to be open, but never to be actively looking. When we are trying to attract somebody, we aren`t being ourselves. We are the best version of ourselves, (and likely the other party is as well). You can waste months in a relationship which will go nowhere because both parties were pretending to be something they weren`t, and six months down the road when the true colors come through, you realize that you have nothing in common, and don`t actually like the other person for who they really are.
I`m a big believer in just being yourself and being open to the possibility of friendship and relationship. No one can accuse you of being yourself wrong - and it`s amazing how people flock to you when there are no pretenses.