I am using a free hosting and it is not bad, I think if do enough with my web sites I will buy them a domain name and hosting but for start I prefer some free hosting and a subdomain