You can use a website called Webs.com. They allow you to create a free website, but it also looks professional. With their advance site builder all you do is drag and drop and you can get a website up in as little as ten minutes. I don't use them myself as I need more advance hosting, HTML, CSS, PHP etc. But they are a good starting point if you don't have a lot of time or money. If you need more bandwidth or stage you can purchase a premium package for very little money a month, or pay by year.
http://webs.com I use to use them and they were great.