I'm a roller guy in Washington. I'll ride in the rain on weekends, but weekdays I simply don't have the time to maintain the bike, so I ride my rollers. Be sure to get rollers with resistance, like a fan, fluid, or mag resistance unit. Plain rollers don't have enough resistance to keep it interesting over the long term. Rollers do hold one's attention. It's best to ride them in a doorway, with your shoulders right in the doorway, so you don't fall down go boom. Or you can build something like a doorway out in the garage. That's really the best. I like it about 55° with a 24" box fan about 6' away.
Performance Bike has a fairly inexpensive set.