Just my 2 cents on the whole issue;
All those saying that you'd definitely get laid by approaching people are likely 14-16, where that would be actually the case. I guarantee that if you were willing to risk it, you could easily get a spotty kid to have sex with you (can't believe I just typed that, I'm only 19 ffs).
However, at some point (for me anyway, and I doubt I'm alone in this), my desire to copulate with anything that had a pulse dropped off, and now I am incredibly discerning in who I'd be willing to sleep with (with a rather damaging effect on my sex life tbh). I know my body better than some random girl, and will be able to have a much more pleasurable experience with *ahem* my hand than with an equally drunk stranger that I met in a noisy, overpriced smelly place.
The only times I've truly enjoyed sex has been with the one gf that I was intimate with, and that was when we were completely inexperienced (i.e. it was objectively pretty **** sex), because of the little jokes, cuddling, and togetherness that you just can't get with a one night stand.
Anyway, went off on a tangent there, but the gist of it is that you should wait until you find the right person, it'll be worth it, and the biggest mistake you could make would be to throw away your virginity like it was something to be discarded as soon as possible.
Having said that, taking part in activities etc, where you will be able to meet people with similar interests is a must if you're going to find someone, unfortunately prince charming isn't going to come swinging through the bedroom window