I live in northern Idaho and we have lots of deep snow. My rvs live outside and have never suffered. I do nothing except normal winterization plus simple plywood boxes over the plastic skylights.
RE: a support for a roof cover would have to be a sturdy structure. A light 4" snow can weigh nearly 1000#!