Don't make it yourself, not unless you either have a good chunk of prior experience or you are prepared to invest a fundamental amount of time in doing it properly. A poor website is worse than no website.
Firstly you need to get some idea about what you want - a small collection of static pages, a larger selection of static pages or something that provides some functionality to your clients?
Then you need to get a budget together. Don't forget the budget will include initial design and implementation costs, followed by ongoing hosting fees.
Most good web developers will start at around £500 for a simple web site.
I would find someone locally to you who is able to attend face to face meetings etc. ... a good web designer/developer will have a portfolio website you can find easily using yoursearch engine of choice and they should have a good portfolio of work ... maybe trawl around some local businesses who have websites you like and ask them?