godaddy.com for domain name and hosting
Joomla! for your content management system When I had websites it was provided as a one click install by godaddy.com
As far as the build goes I suggest you contract it out through elance.com
Simplicity, simplicity, simplicity...
Use text NOT pictures of text.
Target your keywords.
Seek feedback from those who visit your site. Too many "webmasters" go stupid and don't give a damn about the visitors experience. Then wonder why visitors do not return after one visit.
Content, Content, Content... The more content you have the more visitors will come back. Content is King.
Update EVERY DAY... And... never forget... Update EVERY DAY...
Do not fall for all the SEO (Search Engine Optimization) scams out there. Do not use black SEO techniques. If you get banned by a search engine especially Google you are screwed.
Webmaster Search Engine Resource Sites are 99.99% garbage. If you want to know about Google ranking go to Google...
https://support.google.com/webmasters/bin/answer.py?hl=en&answer=35291
https://sites.google.com/site/exploreproduct/google-webmaster-resources
https://help.yahoo.com/kb/index?locale=en_US&page=content&y=PROD_SRCH&id=SLN2248
The three above links will provide you with more than enough information to keep you occupied for the next year plus.
Use the Google and yahoo website guide lines when you build your website. They know what surfers are looking for and will tell you for FREE... There is no "trick" to bringing in relevant traffic. Note... I wrote RELEVANT traffic... There are "services" all over the web that guarantee traffic to your website. Garbage traffic that visits for about 3 seconds and is gone. There is no substitute for quality content updated daily.
I truly wish you all the luck in the world. And if you are short on time content is the only thing that provides long term profits...