Personally I think the best way is to learn to do it yourself. Dreamweaver and other IDE's will help you with the coding but if you aren't yet an expert then it can be difficult to know how to optimise the code it produces... HTML tags are easy and there are loads of books on learning development, pick one up and give it a go with a normal text editor like TextPad.
I always taught students in Notepad++, but one of the IDE's like Netbeans is also a good choice. Netbeans will show errors right away and includes code completion etc -- and its free.