The best way to melt ice off of a windshield is to use a mixture of two-parts rubbing alcohol and one-part water in a spray ...
Using hot water to de-ice your car can crack and shatter your windshield. Here's a few other methods to try (and what not to do).