I had a similar experience in my life. What I did was move the alarm clock to the other side of the room. That way when it went off I was forced to get out of bed to turn it off. Plus, you feel driven to jump out of bed because you do not want the alarm to wake up the entire household. Now that you are up and pretty much wide awake, no more hitting snooze.
Hope this helps.