Probably the best system is a car port. Protected from direct weather, open to air circulation which helps dry the car.
Put a car into a garage and even with a dry car a couple of things happen.
The garage is warmer then outside. Warm air holds more moisture then cold air. Warm, moist air gets into closed sections will chill a little so some moisture is lost. Condensation.
There is no air circulation so nothing dries.
Next morning, you leave the garage with a motor full of warm, moist air and the car quickly cools. Chilling air more condensation.
Its actually acting as a water pump, pulling water into closed sections such as chassis rails, doors, sills and as they are closed, they don't dry in the wind.
Temperature differences do not need to be large for this to happen.
Garaged cars tend to rot from inside out, ungaraged from outside in.
Can't win really.