Above all whatever solution you pick ensure that it has an easy/advanced search option and that you provide potential clients as much information as possible. People use real estate sites as a research tool and if they happen to really love your site they will keep coming back and contact you.
Of course don't forget to focus on search engine optimization or understand the basics of pay per click. It will not how good your site is if no one uses it
