zoom for gallery, latest version quite stable and there is a plugin for CB too, but at some aspects the integration could have been taken further, but here is not the place to do that talking
open-realty (or) for at least your accommodation and transportation sections, using the
joomla bridgeFurther on OR
You would be best served spending some time with OR, which considering the name sounds all realty business but is not AT ALL limited to it, and is quite generic in all aspects, and the joomla bridge works very well too. In OR you will be able to define your own fields, and how they should be showed in a listing through a template
You will also be able to define which of your fields will be search fields, search methods to be applied, search result fields and where on a template section they will be placed.
If all the fixed template locations feels too limited, you could go and pick out each field and associated attributes in a template of your own. There are templates for search boxes, search results, listings, which gives you total flexibility.
I could go on, but I think you should take a look at it yourself, and then at last I think there is a commercial addon which allows for a pay system integration if you want your customers to pay for listings.
The only thing with OR is why there are no sites built with it which looks nice, every single of them I have seen looks quite ..., wait until my site is done

sometimes at the end of this month
good luck