Met my last serious gf at a buddy's 4th of July party... we dated for almost 4 years. Only person I've really dated since then, was a woman I used to work with.
As far as meeting girls I've recently gone out with; Starbucks, Urban Outfitters, Quiznos, and the best without doubt... my side job - bartending. When you're behind the bar, you're instantly the only "safe" guy in the room. They come to you, you get to flirt all night, then they pay you.