Have you thought this through? What do you need? Domain name? email addresses for that domain name? Web space? Support? Anything else? I suspect that assuming free hosting is suitable will result in an unsatisfactory result.
Domain names can be registered for between £3-£10/year. You can get reasonable hosting with email from £10/year.
click here for example prices for registering a domain name (MyVillage.co.uk)