Ian may be a good person to have some input into this after all he's done a good job here!
I think for the .co.uk domain name + webhosting for a year i paid under £50.
The site was basic but it did the job i set it up for and was well put together.
It does depend on how flashy you want to make it, as most hosting companies have their own templates that you can work from to add more to your site. The cost can add up when your start including an email address etc.