I thought CS4 included one? Did you get a copy yet? If not, let me ask around from some "sources".
iWeb is decent and you can edit direct CSS and HTML if you want.
If you want to hand write code, I would just use something like BBEdit, it is a classic and a workhorse. If you want a visual editor, the Adobe ones are the best out there.