I do 5-6 trainer rides weekly... They go for at least 60 minutes, with most of them btw 90-100 minutes, and a few (1-2 a week) for 120-140 minutes...
How do I do it???
- Training tapes (CTS Series): Despite being short I always do them at the end of an extended spinning (I also adjusted my intensity levels so I stay below 70-75% of my MHR, as I'm in base building stage)
- Movies: Whatever DVD I have on hand... Last time I watched Zatoichi..., or just plain TV sitcoms re-runs...
- Cycling Race DVDs: eBay is my source for used race DVDs... I have '03 Paris-Roubaix, '03 Tour of Flanders (just got those recently) and many more... I'm trying to get some old ones too, to deepen my respect for generations of cyclists gone by...
- Inner Motivation: Although this might sound a bit cheezy to our ADD-affected generation, I really find it easy to think about whatever hits my mind when on a trainer: Even visually imagining I'm outdoors, riding my favorite routes (Just close your eyes, might help)...
I have spent extended times climbing and trekking in Nepal, Tibet and India and have tons of pictures from there (I burned them on a DVD as a slide presentation) and I watch them while riding... It brings back my memories, I forget I'm on a trainer only to be reminded by my HR monitor to stay in the zone...
You guys might do something similar with pics (home-made movies) from your vacations, weddings, videos of playing with your kids, basically any fond memories you have and I'll guarantee you the boredom of a trainer will become a non -issue...
Listen to your favorite music with closed eyes, while riding... I mean whatever helps...
PS: This was my specific take on trainer riding but I do mix in some cross-training outdoors just to get some sun... Here in NYC my choices are limited to running...