you have a few choices - do it yourself or hire a professional.
If you want to do it yourself you can use wordpress or joomla. Just download some free book, read it and practice till you get a satisfactory result.
If you don't have time for studying you should use a professional. In order to save money go to the websites www.freelancer.com
You can post your requirements there and people from all over the world will place their bids and then you can choose your provider. For my websites I used a guy from Russia, who has done a great job for me for very reasonable pricing. If you want his contact info, just PM me.
If you decide to use one of the websites that I mentioned to find a provider, first you need to decide what you want your website to look like so you can post a detailed project description.
So, take a look at many cleaning websites, note which ones your like and which ones you don't, decide how many pages you will need, who will write a content for them (you or a professional writer). Who will supply the pictures, you or a webmaster?
After you do a research and have an idea about how you want your website to look you can start making it on your own or outsource this job to somebody else.