I'm in my late 20's and finding that the bar scene just doesn't interest me any more. What does interest me is waking up early to hit the gym so that I can maximize my self-improvement. Chasing after drunk girls late at night in a bar just isn't my idea of a good time, but for so many years it was my primary way of meeting new women.

What are some places where attractive young women (18-22, ideally) can be found in abundance, and where approaching them is relatively socially acceptable? I need some new venues. Malls? The gym? Yoga class? Coffee shops?

(EDIT: Just want to say thanks for all the great tips guys, really appreciate it.)