First one is host you need a good host and with DB support, I suggest www.zymic. com its free with 6 GB data , and php , mysql support . you need to just create an account and u can create so many websites . only one main thing the sites will come with child domains like

Now grab a good and simple design use more css and sprite for website instead of big and separate images. So site has to load fast and look good .

If you want to add content or change content every day . connect your site to database so you can fetch data with php

Create simple and easy admin panel to handle the website

Add your site to Google using webmaster tool .and index it.

Use simple compressed jquery files 
All the best 
If you need any help feel free to contact me