I had disappointing experiences with free web-hosting for my sailing club and wasted a lot of time with upload failures and poor support when they occurred.
I looked for good low cost, good value hosting and found Streamline.net. I tried out their free trial, found it very easy to use so paid for their home package so that I could host perthsailingclub.org.uk for whom I act as webmaster.
I then tested out the site builder so that which was very easy to use; over the next few weeks I will build a number of experimental sites and hang them all under a single domain but in their own sub-directory.
If you just want a domain name then an alternative company is 1and1.co.uk which I have used for years. Their control panel is easy to use and then email routing a doddle, probably better than Streamline at the budget level
However the hosting package from Streamline is a better bet from my perspective – click here for more details