Io per i CSS uso Top Style Lite (http://www.bradsoft.com/download/index.asp).

Uno dei suoi punti di forza rispetto al notepad è la colorazione del codice, è snello, offre molte possibilità di fogli di stile (CSS1, CSS2, Solo IE, NS6, ecc), aiuta la scrittura delle proprietà con un'editor intelligente per prevenire errori di scrittura e in più ha anche una pratica palette per decidere i colori da applicare.

Per ultimo, ma non per importanza, è GRATIS.