There are three basic options available to you in designing a website: 1) using a host that has templates or purchasing a template, 2) designing it yourself, or 3) having a professional designer create the site for you.
Read more about the benefits and drawbacks of each.
