I would advise you to ride a bike, of course if it's raining it's less pleasant but in reality you don't notice it too much.
I've been cycling a lot for the last two years, I'm in good shape with a good cardio, I've also visited my region and discovered some beautiful places.
If you prefer to be indoors I recommend Zwift [1].