ReviewPost can integrate with the PhotoPost user system; so no problems there.
ReviewPost works on much of the same system as PhotoPost with regards to templates and such; modifications would be handled the same way.
Depending on the level of discussion you want to have you would look at ReviewPost as an informational tool and a forum (like
vB) as a way for your community to exchange more than just info about a specific location.
I would suggest that you consider using a forum if your community can support it and use ReviewPost as an informational tool which lists locations along with Pros/Cons and Reviews (ReviewPost is more of a product specific application, but it can be modified to suit your needs - I believe several others use it to review companies, hosiptals, etc).