This is the most important step because the mold of your site will spill down from this. The more passionate your site is the more passionate your visitors will be. After you pick your topic or theme of your site lay out your site by writing a rough draft first. After you have a rough draft of the content gather photos, videos and any other supporting documents you would like to include. Another important part of setting up your content is decide what sites you would like to link to this is very important for search engines and ultimately exposing your site to folks on the web.
After you have put all your content together find a domain name for your site. Make it short and sweet. Be creative, catchy and open to possibilities. The easier it is for people to remember the easier it is for them to come back. If you do not want to pay a registrar for a domain name pick a good sub domain name which should be free from you Web Hosting Provider.