I hear ya, its a costly expense. I went with the magnetic train from STAC Performance, it was reasonably priced, quiet, and with the speed sensor, it connects to Zwift.
I was torn between spending the cash on the trainer or spending it on clothing. Ultimately, I chose the trainer to avoid the unnecessary wear and tear that the elements of the Vancouver weather will do the groupo - I think if you're already quite outdoorsy and will be hitting the slopes enough then why spend the cash? I'd rather be outside but I'm forcing myself to focus on one sport at a time, otherwise I may drive my wife insane lol.