I know this won't come out the wrong way, but I think your standards are a little high friend.
I mean, let's say you've found the perfect girl. She's beautiful, smart, deep, passionate, and you can't get enough of her. Let's say she's never been with anyone else, and has never done drugs. However, she enjoys the drink every now and then. Are you really saying that there's no chance?
Yes, in this day and age you're going to have a hard time with that. It's not impossible, but I think you come across as too much of a snobby obsessive prude. Personally I don't drink and only tried drugs twice before just saying "this isn't my thing" and going off. If I find a girl who likes those things then great! It wouldn't stop me from pursuing any sort of relationship as long as it didn't adversely affect us or her.
And this is kinda skating by the fact that those are normal adolescent things to do. I mean if that's your moral compass live by it dude, I'm in no position to tell you how to live your life. But now's the time to experience that stuff, to go off one weekend and get completely messed AND regret it. Broaden your horizons, experience something you know you're going to hate. You'll at least become a better well-rounded person along the way, and perhaps see that these substances aren't the worst thing in the world.
Alright I'm heading off my soapbox now, just wanted to get that out there.