How do you want to create your site? Writing HTML or just drag-and-drop?
There are some free tools for Windows here, I still haven't found anything I am as comfortable with as the Microsoft Expression web trial that is soon to run out on my laptop. Barely more than a beginner myself so I barely scratch the surface for features, but I like the HTML/CSS editor all in one app.
Kompozer (updated bugfixed version of NVu)
Awkward CSS editor tho
Very configurable, looks very `busy`
Amaya (not for Vista yet)