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 ...