World of Computers:
http://www.woc.co.uk
What you'd need to do to host a website would completely depend on whether you wanted to use Windows or Linux.
Plus, if you're dedicated about doing this, I'd suggest a month or two HEAVY reading up on web-server security for whichever operating-system you're going to be using......the last thing you want is to get a few customers then have someone hack an exploit and take everything down.
And, normally, the server will come with nothing installed (maybe Windows, if you take that option), you'll need to install everything you want to use yourself.