In order to avoid time consuming errors in encoding your HTML, you should use an editor specially designed to handle languages that conform to the XML specification. These are generally called XML Editors.
The are a number of different XML editors available for Microsoft Windows(tm). Most of these editors cost a bit of money. There are several available at XML Editors at Download.com. At the time we looked, there was one that was free called Peter's XML Editor. As of this writing it is still free, seems to do the job but is a bit buggy. You may wish to evaulate several to find one that you prefer.
Many XML editors such as Peter's XML editor will let you see your file in a tree view and a source view. The tree view lets you navigate the tags of the files using a Windows Explorer style exploding view. The source view will let you see your raw file. These editors will all take care of the encoding of angle brackets and ampersands and other reserved characters for you. They will also make sure the values for your attributes have been correctly enclosed in double-quotes.