Do I have to pay something for the free web hosting?
No, if the free hosting promo is up you have to pay £0. Also the promo use to include a free domain registration for 1 year. After that if you want you can renew it for the price published on the web.