I use Microsoft Visual Studio. I choose it because it has ASP.net support, and also makes using databases very easy. It works fine for HTML also. There is a free version
here.(Visual Web Developer)
I use Fireworks or Paint.net for graphics.
EDIT: I also like the syntax highlighting in VWD.