I ride a lot of cross country and I live in an apartment. So I don't have a ton of space. What I am thinking about it picking up a spin bike so I have something to work on during the winter months but a lot of people recommend trainers. What are the pros and cons of both? What do you guys suggest for spins for around 500?