Haven't we all forgotten the obvious...masturbate?
Anyways, I've been in situations like that before. I'd usually drive myself to near insanity playing the same video games or watching the same movies over and over, so I started working out. It's a good way to kill a few hours if you know what you're doing. Cardio work is pretty fun. I'd go into the back yard and run laps around my pool until I could barely stand. By then I was so exhausted I didn't care that I was about to watch Idle Hands for the millionth time.