Living in Calgary, I was forced to spend a lot of time on rollers and in the gym with freeweights. On the other hand, I'm now stationed in Vancouver, and if I get onto a free day, I will be outside, because I can. I think it all depends on your location, and how willing you are to ride in rough weather.