There's 44million and 2 website creation programs out there. Google for them and you'll see. You can pick a couple and try them out to see which one you like. I have a couple I use, but my main one is Dreamweaver... which is a tad expensive (it's an advantage to get it on academic pricing

).
If you want to be a real purist about it all, just get yourself a book on HTML/XML and CSS, learn it, then code it in Notepad. I've done that myself before and it's good to do, to learn how to write and debug code. You get a good feel for the site you're building.