I know that seems like a dumb question, but nothing frustrates me more after a snowfall than driving around seeing people who've barely made an attempt to get the snow off their cars. And for some reason, SUV drivers seem to be the worst.
I'm not sure why, but it seems that removing snow from windshields, windows, mirrors, the roof, hood & trunk, and all lights seems to be more than some drivers can do. Sure it takes an extra 5-10 minutes, but isn't possibly saving a life (maybe your own) worth that?
Fortunately, AAA has created a very helpful video to remind everyone how to properly remove snow for their vehicles.
To help with keeping her front and back windshield clean, Little Merry Sunshine highly recommends getting windshield covers. You can get super cheap ones ($5 or so) or spend some additional money. LMS probably spent $5 each and wouldn't say they're a perfect solution, but they do keep the windshield about 90% clean while the car is parked. Of course, snow still builds up on the cover, but LMS would rather shake off a cover than have ice on her windshield. Just tuck the sides into your doors and you're good to go. Little Merry Sunshine highly recommends them if you park outside.