there are many companies that have free or very low-cost web hosting services.I got mine through Microsoft.Their software guides you through the process.You can also get it through google, and you can google free website hosting .You ll get about 1000 hits.Just read the ENTIRE contract before you agree to anything.www.microsoft.comwww.google.com
Hire a professional to do it right---its a business and thats an expense