If you are talking about free web host , I would prefer you https://www.infinityfree.net
. They guarentee you 99.99% uptime and They provide free unlimited web hosting. They allow you to register sub domains but you can buy premium domains if you want. I am using them from 3 years I am much satisfied with them. I too prefer you to use it.