Get a hosting site and domain, I have used
http://www.dataflame.co.uk/ in the past and they are fairly affordable. If you are not wanting anything like flash etc and just a good informative corporate presence then I would tackle it myself if you look at ians the mods sites his own looks better than the one he is paying for.
You can do a decent design with front page but if you want something more design orientated you would need something like Photoshop and dream weaver, witch can produce some pretty incredible sites when you take your time with it.
Also know its not something you are going to do over a weekend and a good site should take you a couple of months, also look at online payments as a website should be an additional service to your customers in my opinion.