I'm not sure why I find this so funny but everything you described I am. haha However, my friends aren't exactly good girls, so with that said, don't write off a girl just because her friends like to party. When approaching a "good girl" approach them with respect. Good girls are infact good and for the most part they have standards and know how a guy should treat them. Be sweet and funny. Try not to turn conversations into anything sexual or talk about partying. Totally fine if that comes up once in a while because if not you wouldn't know if she was a good girl. But try looking places you like to go. That way you may already have a similar interest. But also, don't write off girls that you meet in places you may not like. Try observing a girl from afar before approaching her that way you can see her personality without her being nervous with you talking to her. Watching her will show you how she acts because let's face it, if you don't like how she acts with her friends, chances are you won't like her. Good luck.