The only way that I have met any real quality women is through work or through friends. That way you already have a decent sense of their education and social skills. Bars and church, etc are a gamble, but it can happen.
you never know when you may meet a woman bro. There is no place for sleezy women and a place for good women. You can meet a very good woman at a party and you can meet a really bad woman at a library or whatever...
Airports are a great way to meet professional women. I meet them all the time while traveling.
Supermarkets just look for upscale food in cart and single servings.
As mentioned social openings
Eat in the finacial district in town.