Covercraft is a good brand, I've got three. I have two of my Mustangs in my garage, covered, and the third is outside with a car cover but also under a canopy. Its been that way for over a dozen years. If you can (snow fall amounts being what they may be), consider a canopy or semi-permanent cover of some type. Moisture is your biggest problem and snow does melt. Also get a set of canvas wheel covers to keep your tires and wheels clean. Another concern is the sun. A cover exposed to the sun will deteriorate quickly, in other words you'll be replacing the cover in a couple of years no matter what.
Jim