Open Source Content Management System
Free and open source content management systems like WordPress, Joomla or similar are good options especially if the content needs to be updated frequently.
There are plenty of free and paid themes/templates and it's not especially difficult to set up if you are willing to learn.
WordPress and Joomla work well on shared hosting and a "one click" install is often provided in the hosting control panel.
Ideally, find some trustworthy resources to help steer you in the right direction with key decisions like choosing a suitable web hosting company.
Remember that with most content management systems, you need to regularly apply updates to the CMS itself and to any third party plugins/extensions to keep the website safe from hackers. You should also be running regular backups and copying the backup files off-site.
Another option, especially if the website will be fairly static, is to use a free or paid HTML template. Some of these look very professional but only offer basic functionality such as text and image content and maybe galleries and a contact form etc.
HTML websites run on simple shared hosting.
Regular updates are not usually required so maintenance is less than for a content management system although you should probably still be taking occasional backups and copying these off-site.
You will need to learn a little HTML to be able to set up and maintain the website.
SAAS Content Management System
The third option is to use an online service (that is hosted for you for a fee) such as Wix, Weebly, SquareSpace or similar.
Wix and Weebly might be the easiest to set up but you have far less control over how you want your website to look. Other disadvantages are that you are usually locked in to a monthly or annual fee and moving to another platform in future usually means you have to rebuild the website from scratch.
Usually, there is no easy way for you to run a backup of these types of websites so you are pinning the future of your business on the future of another business over which you have no control. This isn't something I would recommend for anyone who is serious about their business.
Do It Yourself vs Hired Help
As others have said, the most expedient solution is probably to hire someone to help you with your website but you can certainly give it a try yourself for minimal outlay.
If this is something you enjoy doing, learning this skill will be useful in future so you can maintain your website yourself without external help.
You may reach a stage where you need help but by this stage you will likely have solidified your ideas about what you want your website to do and how you want it to look so the time is not wasted.
If you have a friend or colleague that is willing to help then it may be worth asking them to point you in the right direction at the start so you choose a platform that they can help you with.