firstly, sure I will need more information about the site from your and your imagine about it's appearance
honestly, I have been working in web designing for only 2 months but I have gained a good experience and design 3 web sites till now
my plan starts with purchasing a domain name then a good host after that I will start designing and finish it in one day and the rest of time to add plugins to enhance the performance and appearance
I think that I will use wordpress if you do not prefer something else
If you need to ask for any details or would like to add an edit and like to know if I can do it , please feel free to ask