We've used NotePad++ for a lot of web coding. The option to use a portable app is nice, especially when you're working on school computers.
If you're on a mac, both XCode (part of the mac developer kit) and
Komodo Edit have worked out as free solutions, even though they are a little more complicated than NP++.