Are you a beginner in web designing, than keep this in mind: PLANNING is the most important thing ! If you want to save yourself hundreds of hours of hard work and want to build the best looking site than you will have to keep this rule in mind.
Also if you want to build your site faster, there are numerous free tools around the internet that are just waiting to be used. Try a few of them and decide for yourself which suits you the best. First things first, take a blank sheet of paper and do a sketch of the want to be site. It will be very useful for you to take a quick pick and keep you on the right track.
Make a flowchart of the entire site you want to build. Think of it as a pyramid, with the homepage being the top, followed closely by the most important pages, and after that by the less important pages and so on. Try not to make the pyramid too deep, meaning that if you go beyond tier 3 you will make you job of optimizing the page for search engines very hard. A very good practice if you want to build your site fast, is build the homepage first, and make it a template for the other pages of your site. They will look the same but will be filled with different...