I had been watching cyclocross races on YouTube while I pedal away on the trainer. They seem to last for the amount of time I want to be on a trainer and they seem to be a good distraction to keep my mind from realizing I'm going nowhere!
I suppose zwift or the other cycling simulator stuff would be great, but so far I'm not ready for that. One of my sons is doing zwift.