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. 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.