Been taking spin classes for 15 year during the winters in Chicago. Definitely a good option when there's several feet of snow on the ground.
It helps if your instructor is a cyclist, who also happens to have decent taste in music. The biggest benefits IMO is having to put in fewer base miles when spring rolls around. Classes are pretty even boy/girl.