I am new and need to find a trainer or what are these rollers youare talking about. i live in Mn very chilly right now. I have to start training for a 300 mile ride end july. I am starting out fresh so I need all the time on a bike as I can. How do they work and whats the cost involved