we have little experience with web-developing.
Then you'd better get some CMS' if you want to have a professional looking website.
To create a fully customized website, you need at least; designing sense, knowledge in different mark-up and scripting language, a habit to stay updated on web standards, accessibility and security issues, able to work out an efficient resource-allocating, etc, which I think only a few person have all of those "ability", that's why usually people need to work in a team to develop a website.
Tools is not that important, the knowledge is. Someone once said (maybe it's SN :P) that learning HTML takes less time than learning a WYSIWYG web authoring software to the end, I tend to agree. And also IMO you can't create a real professional website by ONLY using a WYSIWYG editor without knowing HTML at all.
Conclusion: If you have little experience and wants to have a quick professional website then use a CMS. If you have time, learn HTML and CSS.
If you ask for tools, I use dreamweaver and photoshop. I use dreamweaver because it saves time, neatly organized, and helps minimizing human error like forgetting "quotes" or "required attributes" in HTML tags.
A free and "good" HTML authoring software is NVU. MS Frontpage IMO is not good, they tend to not follow the web standard and putting unneeded codes.
Posts about HTML Learning in this forum, because if you ask for tutorials on the internet then there're tons of them. If you ask me, I'll say webmonkey
and g00gle is your friend