Ambien, Tylenol PM (advil PM, benedryl, etc..), trazedone, flexeril and some others that I can't think of right now (but not zaleplon or lunesta)... All in some way make me significantly groggy the next day. Diazepam is the only thing that I've ever had that helped me fall asleep without the hangover. It is unique in that it simply made me feel less stressed about falling asleep as opposed to just bluntly knocking me out.
For me, this technique is easier said then done, but it does work even for a vampire like myself. It's always harder on the stressful nights but I am hoping that if I practice it enough it will eventually be like second nature.