The prices vary greatly - don't even think of using any of these until you know what you want and what you need. Its not an impossible task to put together a basic site except for the total computer illiterate. The net provides many services for free, you just have to find them. Graphics are also free. Ask a site owner how they set up their site.
Word of mouth is often the best form of advertisement and assurance of a well done site.
Post a query here. Here again the answer can often be found on the Net. There are a multitude of people who will set up your site. The prices vary greatly - don't even think of using any of these until you know what you want and what you need. Many return with a 404 error .