Here is my trick for getting up right away instead of hitting snooze 10 times.
So I'm a night worker, and though I always set my alarm for 10am so I can get up and accomplish shit, I have been snoozing for alarmingly long amounts of time. I can spend up to two entire hours of the morning hitting the snooze button, not sleeping and not getting a thing done either.
So I decided to listen to some music during my first snooze. I keep the laptop beside the bed, open it up as soon as my alarm goes off the first time, and put on a really upbeat song. My favourite for this is Into Action – Tim Armstrong, it's upbeat, motivational and dancey. It gets my toes wiggling, I start to do a little butt-jive, and before the song is halfway over I am up and dancing around in my pajamas. It's actually retarded how much music can affect my mood and energy levels, but I finally figured out how to use that to my benefit! Maybe it will work for you too.
TL;DR Try putting on a song that makes you want to dance in the morning while you snooze to get you up and moving.