If you buy a "cheap spin" bike, chances are that it will not last long if you use it a lot and you'll have another broken bike. If you go with this option, get a good bike that will last.
If you get a trainer for the outside bike, it's an ongoing expense and depending on the weather where you...