Prices will depend on the style of your website and how much time I spend doing the page however usually starting with a small website is my est advice. Then you can gradually build it up as times grows.
End to sluggish websites
Setup of simple three page website: £300
Online calendar setup (GMail): £100
Setup of email using own domain: £100 + £100 per annum
Domain: Billed per domain cost