The prices vary from £20-30 to £700-800 per year. The choice of the hosting depends on the size of your website, the data traffic, shared or dedicated server, etc.