Andrew, it's not hard to do yourself, some of us have been making our own print boards for years, and in my case recently given up home etching and drilling and now have boards made by JLCPCB.
Each of us has our own favourite PCB layout software. Personally I prefer Sprint Layout from:
https://www.electronic-software-shop.com/lng/en/sprint-layout-60.htmlIt is not free, but is very straightforward to use (IMO far easier than KiCad). Basically you decide on a board size, then drag components from the side menu onto the board and join up the pads with tracks, simple as that. Well, there is a little more to board design, but that is how you operate Sprint Layout. You can easily design your own pad layout, or copy the layout from one board to another, typically used for unusual parts such as double balanced mixers, coin cell holders, etc.
Initially, your layouts will take up too much space on the board as the layouts will resemble the circuit diagram. As you gain experience/confidence you will look to layout components in a neater fashion and become clever at routing the tracks to them. The good part about commercial boards is that even at their cheapest they are double sided and "vias" (through plated holes to connect one side of the board to the other) are free, so you can have a lot to help you arrange tracks.
As per another reply, I recommend JLCPCB. The cost of small boards is unbelievably cheap, in UK money you can have a set of 5 boards (sadly all the same) delivered including postage and sales tax, for less than 5 GBP (circa $6.50). Delivery takes around 2 weeks from uploading the zip file. JLCPCB make boards in a stack of 5 for drilling and cutting, hence why they don't offer a single board option.
One of my recent projects was a GPS disciplined oscillator board, there is a Sprint Layout file for that board that you can view/play with in the free Sprint Layout demo/viewer programs. A set of 5 of those boards cost me $23.28 (£18.05). Details of the project
https://www.qsl.net/g4aon/gpsdo/Bottom line, have a go yourself! There is plenty of help available in various forums, including this one, but you are unlikely to find anyone willing to do the work for you.