Hi according to my personal experience don't use free website to build your website. Because you can't get professional look. I have designed my website by using website builder tool.I got this website builder tool 9cubehosting.com from this site at free of cost. Here i have registered my domain name and also hosted my sites. So they are providing this web site builder tool at free of cost. Then i made a colorful web site.Now my websites are very good look.