Given you hate hauling things around with you, I'd buy the cheapest trainer I could find and leave it behind when I had to move on. The cost would be a whole lot less than a spinning class or membership in most health clubs and you could leave it with someone who doesn't already have one.
My experience is that there is a big difference in the quality of trainers. Yet, despite riding very good trainers and very cheap ones, I end up hating them all. So, getting a cheap one and thinking of it as a short term use object or throw-away (although recycling it to a new owner would be better) would be my route.
__________________
A conclusion is the place where you got tired of thinking. - S. Wright
Favorite rides in the stable: Indy Fab CJ Ti - Colnago MXL - S-Works Roubaix - Habanero Team Issue - Jamis Eclipse carbon/831