I've tried listening to music, or even playing sudoku to make the hour go by.
You do an hour of your workout? Do you mean your cardio routine?
I find, for me, that I'm pretty entertained and focused when I'm lifting weights, but it is during cardio that I go nuts of boredom. I wouldn't be happy doing an hour of cardio, so knowing me, I'd break that hour up by dividing it among other days (3 days of 20 minutes of cardio instead of 1 day of 1 hour), but mostly, I break all of my workouts up during the week.
My basic outline is Full Body Workouts MWF and cardio stuff T and TH, and since I play soccer on Sunday, that is my bonus for cardio--though it doesn't go on every week, that is why I don't count it as set in stone. So, I'll do a steady state cardio routine maybe only once a week (like go running for 20-25 minutes) but the other cardio day I'll do 20-25 minutes of intervals: 2 minute run, 1 minute walk, or 30/30, etc. The interval part keeps me focused because I have to stop and start continuously. And, when I play soccer, that is about 1.5-2 hrs of stop and go running. Some days I do HIIT sprints, but I get butterflies in my stomach before doing them, so I don't do them that often ;-)
On my FBW days, I change it up by either doing a DVD/iTunes download (lately I've been doing Fitness TV's Fit and Fabulous in 10 and it really kicks my whole body in 10 minutes), doing free weights while we watch a show, or I've pulled out pages of Fitness Magazine that have total body workouts and I happen to like those alot. So, I usually switch between those, and depending on other external factors, such as if I'm short on time, I determine which would make the most sense. On nights when my husband wants to watch our shows and I haven't worked out yet, I tell him give me 10 minutes and I do my 10 minute workout.
As far as the weather being a factor, it is cold here, but not as cold as where you are I'm sure. Still, the track I run at is up on a mountain here so it is ice-cold and windy, another reason I only spend 20 or so minutes up there aside from warm up and cool down LOL I can brave the cold for a few minutes before I'm warmed up. But, my soccer days aren't ever a problem because I just love playing soccer and don't care about the temperature.
Essentially, I've had luck with keeping exercise interesting by not pigeon-holing myself into a "routine" aside from switching between cardio and lifting days... having several different ways to carry out my goal for the day gives me choice and flexibility, and doesn't make my workouts tedious. And, the DVDs/downloads have been awesome for the winter since it keeps me out of the cold. My other thoughts would be a workout partner, music and changing up the scenery (where you exercise).
Good luck finding your groove!