I made a deal with myself that I'll only hit the snooze button once and then get up when the alarm goes off. I didn't actually get up until after the third time i hit the snooze.
If I don't keep hitting the snooze button for about an hour, I go out and buy something for breakfast (usually bread, toasts and/or bread pudding). Otherwise, I take a bath and go to work.