pricing of course depends on the work involved, but as a rough guide…

photography and digital artwork £10 per hour (£8.50 per hour for those on low income or with small budgets)

websites from £10 to £15 per page (creation of images and words extra)

domain names from £16 per year

webhosting from £60 per year