I find changing tires unpleasant enough that I'd get a spare wheel. I figure if I can spend $100-$300 on a trainer I can spend $150 on a spare wheel.
Disclaimer : I've never ever considered getting a trainer, we just don't get enough snow here for that.