Dreamweaver libre?...mmm, es casi imposible, por no decir imposible, no por lo espectacular que es dreamweaver.
Sino porque en realidad, lo libre comunmente es igual a Gnu/Linux, y las personas que usamos (me incluyo) GNU/LINUX, no acostumbramos a usar vista de diseño para programar, porque en verdad, es una mala practica y ensucia mucho el codigo.
Ahora si estas usando linux, lo mejor que te puedo recomendar es Bluefish o Quanta, pero reitero, no sirve para arrastrar y generar codigo sucio.
Bluefish y cuanta te permiten agregar etiquetas html sin necesidad de escribir en su totalidad el codigo.
Ahora, al igual que mi compañero de foro de arriba, te recomiendo un CMS.
Lamentablemente si el sitio no esta hecho con un CMS, no te queda otra más que comprar Dreamweaver (en el caso de que tu cliente no desee aprender a programar a lo macho), o que pruebe con algun editor como bluefish, o quanta.
Lamento no tener una respuesta más positiva