Get a mountain bike, put Nokian 296 studded tires on it. Get some winter clothing. Go for a ride whenever you want. I went for a three hour ride day before yesterday, it was 15 degrees. I was very comfortable. The road was hard packed snow and loose snow. The MTB is much warmer than the road bike. With the right clothing there is nothing cold about it. It's more like cross country skiing. I ride on lakes, in snow, on frozen footprints in ice. Anything. By spring you will have improved your bike handling skills, and you will have a lot of leg power. In the spring, drop your buddies on an uphill sprint. You will be happier all winter too. You can get your endorphin fix any time you want. You won't regret it