"Many people need more than an alarm-clock to wake them from sleep. Some need noise, light and water." Water seems a bit much, but I can attest to the insufficiency of an alarm alone. I always set mine at least an hour before I actually have to get up, knowing I'll hit the snooze for at least that long.
To combat this problem, we suggested this simple, ingenious hack. Just twist a small piece of wire around the socket-switch finger piece of a lighting fixture, and attach a string to the other end. Wind the string around the alarm clock key (it may take you a few tries to figure out just how tightly to wind it), and when the alarm goes off, it will pull the string and switch on the light, "thereby keeping you awake and assuring you of being in the office on time. It is also useful when taking medicine every few hours."
Read the full story in Make the Alarm-Clock Turn on the Light