I'm not fond of flash as it's usually over-done, doesn't really add anything really good to the website and tends to make websites slower than they should be.
What kind of website are you planning to make?
I myself use Photoshop for designing the website generally.
Using the slice tool Photoshop can even create the code in table-form for you (although many experience web designers might say this is bad and you should use divs, tables do work though so if you're not too picky...).
After creating the design I implement it in the website, depending on what kind of website you want you can choose a system to use, for my portfolio I've used WordPress (which is free).
Implementing the design requires some coding knowledge but someone with decent coding knowledge should be able to do it quite fast, you could try finding someone else to help you out there.