I feel like this is a market with no real great tool for this. I can't say that anything that I've used has given me a "wow what a great experience" reaction.
I don't know what the "best" way of doing this would be, probably very similar to how other sites do it, but just with minor tweaks to make them more relevant or something.
Just some thoughts from somebody currently looking for an apartment!