I do have a garage so this isn't typically an issue for me, even as a year-rounder because the snow (if accumulated) will melt overnight. If it does get bad, any coinwash place with a powerwashing wand is great to gently melt the snow off. I don't use the detergents usually but when it is need of a good spray down, that's how I take care of the job. Water can't scratch the paint!
I only use a scraper on the glass windows. I wouldn't reccomend it on the plastic. Of course, this is what the hard top is great for (also for defrosting and insulating much better than the rag top).
Good luck ...