My friends pretty much all come from my various outdoor pursuits. I met many of them at a climbing club, and in the mountains. I also belong to a few climbing forums, and met good (and bad) partners there too.
I run most mornings, and see the Running Room people out occasionally. If I were a single guy, I'd join that group!