Avoid any medication, since they wont really give you 'real' sleep, even a weed-induced sleep results in me being more tired than usual.

Bike to work/school, bike back, do a 40 minute excercise, have a bigger than usual dinner, keep yourself not-hungry for the rest of the night until you sleep. Not nessecarily full, just not hungry.