photoshop + dreamweaver for custom static websites (or even dynamic but if you need to manually edit the code most advanced functionalities of dw won't work anymore )
the best combination in terms of productivity, but you need to know at least some HTML or the first time you screw something you won't be able to fix it
wordpress is by far the fastest way you have to put a website online (even faster if installed via fantastico on cpanel, ~ 1 minute)
whatever you do, you should absolutely learn at least HTML + CSS ( graphic changes without css will take forever on a static website with a lot of pages )