Investing in good quality logos and images goes a long way. It is certainly worth the investment in the long term even if it does cost a bit to start with which can be hard to swallow especially for a start up. The end result of your website, Social pages and all other marketing really does rely on a good quality logo - completed by a local graphic designer and given to you in all of the formats you will ever need. This can be achieved for anywhere from a few hundred dollars to over $1000 depending on the artist and how much work is involved. If you can get a good idea of the colours, fonts, graphics to start with including some examples of what you do like and don't like this can save the designer time and save you money.
Images are another really important thing to get right - especially for a website. A pixilated image can make an otherwise good website look terrible. Again - worthwhile investing in a professional photographer to get the main images correct especially the images that you will use as backgrounds and that need to be quite large. This is not something you need to do often - iPhone Cameras and go-pros are great for everyday images and posting to social media and I use mine all of the time for my clients. It is not going to be cost effective to hire a professional for these types of images you need to generate quickly and constantly. I work with some great graphic designers and photographers and am more than happy to pass on details for anyone who would like a quote!