Well, it started raining today and I'm not much of a road cycling in the rain type of guy. Given that this weather will last for a few months, I was wondering what type of trainer should I get. I would like something that works with my Garmin Edge 520. My rear tire cannot fit the little rubber Garmin tracker thingy, so should I try to get an Ant+ trainer? Do those even exist? If not, what are some decent recommendations that won't break the bank? Are there certain features I should look for?
Do you have a wheel sensor on the bike that connects to your gps? like this: here
I use this one for my garmin 405. With either of these set ups you can use whatever you like best for training. Go to your LBS (local bike shop) and ask to try their trainers (mag or fluid) and their rollers. I personally use rollers since it is less wear and tear on just the rear wheel. Though it does take a bit to get used to it before you can ride it without fear of crashing down! If your in the states then the rollers I would get are Nashbars reduced radius rollers. I have used mine for a few seasons and they are very nice!
If you want to be warm and dry and indoors then a trainer or rollers are probably what you want. Rollers and resistance trainers tend to be hard on bikes and tyres, its not unusual to use the "spare" bike on a trainer.
Approximately where in the world are you? I'm in the Southern Hemisphere, and were just coming into summer. I managed at least 500 km/month of mostly road, but there was a bit of velodrome and a fair serving of singletrack too.
I'm guessing you're a MTB guy, possibly a downhill type and when its wet and horrible, those can be additionally dangerous. Consider some Cross Country, or even pop on some slick tyres, lock out the suspension and hit some roads to boost your endurance. Biking in the rain can be excellent training, just need a bit more gear and preparation. Biking in fallen snow is magical. Remember rule #5.
Finally, do remember that howling southerlies can also be the best tailwinds.
You need a Roller Trainer ;) my friend. https://www.youtube.com/results?search_query=roller+trainer+fail