Website for Real Estate and Home Design Consulting

I am going to build (or contract) a website for a new business my sister and I are starting.
— a business in home design consulting that walks people through 1) purchasing a new home b) renovating the home c) decorating the home, in our city

this will consist of numerous before and afters and testimonial.

we will be renovating a new home and we will include this in current marketing (possibly a video blog, and going forward we will also learn about facebook ads for our city, and also google ads, and also a podcast :))

are there any good approaches for do it yourself or should we contract someone?

Thank you so much