Notepad++ or any good text editor is the way to go.
Dreamweaver is bloated and expensive. Notepad++ is for free.
I am only using Notepad++ (Windows platform).
If someone is telling you "Dreamweaver is the best" then he
a) has a pirated copy
b) has no real coding experience
c) has too much money (ask him to give you a license)
Notepad++ has plugins that you can use to code faster (e.g. the Emmet plugin (former Zen Coding)).