My colleague runs a small business with hosting, building websites etc. I believe most sites he has done uses Wordpress - my limited experience with websites is that Wordpress is quite easy to use, but there are of course other options.
https://www.digibulb.co.uk/