During the winter and bad weather I use a indoor cycle trainer. I find it to be very effective. After three or four months of being on the trainer with a few days a month outdoors, I come in to spring ready to go.
Here is a good article by CTS about using a indoor trainer.