The cost of hosting your site will vary according to how big your website is, how many web pages you have and what kind of images or animations are featured on them.
Some ISPs and packages such as Microsoft Office Live will host your website for free, but these deals are limited to very basic sites.
If your site is more comprehensive and you need more storage space, a faster server and the ability to cope with much higher volumes of traffic it’s unlikely that all your requirements will be met by a free hosing package.
A basic shared server web-hosting package will generally cost around £40-50 pounds per year, although you can expect to pay up to £100.
A dedicated server can cost you in the region of £40+ per month depending on your requirements, but as with most internet related packages, it pays to shop around.