This is actually up my alley as I've done websites before.
In most regards, you must really ask yourself one question first: What are you looking to accomplish with the website? Aside from the basic "get more leads" response, set particular goals. This will allow you to better understand what sort of website you should do.
Next, ask yourself if you want to pay for services, or do you want to self-host your website. Some services will design, host, and maintain your website for you. BUT, the costs you will typically pay for this service can also be done by finding your own web host, purchasing your own domain, and launching your own design. A lot more flexibility, but also takes a little more time.
As for Google Adwords, at one point some years back when I utilized it, it was a very competitive advertising platform. Some other marketing methods to look into is media buying on foreclosure websites, or other relevant marketing channels where you may find leads at. Media buying can be slightly more affordable as so many use Google Adwords and you could blow a budget out in a matter of minutes, and it's tough to get yourself listed on the first page of a search for a specific keyword without paying a hefty tag for it.
Whatever you decide, @Patrice Baker, start by asking yourself what you're looking to achieve with the website.
Good luck!
Definitely looking to do everything myself. I'm thinking of just building one with WordPress if I can attach my own domain for free. Thanks!