How to choose a cycling trainer

A cycling trainer is a device that allows cyclists to train indoors. This is great for times when outdoor conditions don't allow riding outdoors.