You won't find a really "Free" one. Rather like asking for a Mobile Phone Contract that is free! Data and Hosting costs money - end of.
Sure you can find some very cheap deals around but suppliers charge differently for various things - like mobile phone contracts. Most providers offer free templates to construct your own website. They are a little limited sometimes in what you can do but a good starting point.
A few people here in the UK use the hertinternet supplier and I have been with them for over 10 years. Straightforward pricing and excellent support.