Help with staying pure in college

Does anybody have any tips on staying pure in college? I am a virgin but I've made out with a lot of people and just still done some things with guys that are not God honoring at all. It's just so hard to tell them no and also it's just fun. So what are some good ways to hang out with the right people and avoid getting in compromising situations? Thanks