i would still use dreamweaver but in codeing veiw.
you can make any site (other than flash orientated) in any basic text editor/web authoring program as all programs like dreamweaver do is produce standard code/scripts which are all recognised by browsers/servers.
all standard site design is mainly done in:
1: html markup
the content can also be done in html in smaller sites
many larger sites tend to use serverside languages and databases to manage the content to save alot of time, money and server space. it also reduces the loading times of pages rather than having to load completely new pages all the time