In my opinion you're asking two different questions here. One is "where/how can I create a good website" and the other is "how do I market/bring people too that website". It's kind of a chicken...