A shed or carport type shelter would be best. If not available, a fabric cover would be next best choice but that comes with the downside of paint chafing due to wind etc. Also, with a cover, sharp points on the roof will poke through and cause rips. I think the worst damage is caused by the snowmelt - water seepage - freeze expansion process that can cause leaks at seams and joints in the roof. Especially in the spring when you have a lot of thaw freeze cycles. When I was using a cover, I had a whole system of protection on corners, antennas and roof protrusions. I put a row of upside down keep boxes down the middle of the roof to create a "tent" effect so the water would run off. It took an hour to put the cover on. Now I live in Southern California so I just keep it waxed and don`t use a cover.
Phil & Sonia
2008 Baystar 2701
RV caught on fire! But it`s OK.... sandstorm came along and put it out!