Here is an IDE which I use for many months now.
Though I have started my career with Dreamweaver...soon I became uncomfortable because of many reasons.
One of the reasons is that it doesn't support a project with OOP Structure to the comfort level of an experienced coder.
Here are some free IDEs to consider: Eclipse, Netbeans, Geny, etc...
There are many programmers who uses Netbeans these days because of their good support and growth.
Some months ago they reached their new mile stone version 7. They still grow and now they reached the version 7.1.2.
This IDE is free to download.
http://netbeans.org/
http://netbeans.org/downloads/index.html