I have used all of these
  1. If you set up your alarm across the room, when it goes off, bring it back to your bed and continue to hit snooze.
  2. If you've set 5 alarms, just turn off 4 in the morning when the alarm goes off and continue to hit snooze on the first one.
  3. Buy a really comfortable bed to make the decision easier of whether or not to get up.