You might also want to consider rollers I think it might be more fun to have rollers when you're stuck inside I have a fluid trainer now but have been eying the rollers. I find the trainer mundane.

Rollers are supposed to help with balance and cadence. They also come in different diameters, which determines the resistance