Below is what I am trying to achieve:
The scenario is this,
Vacation 7 Days to Barbados and Grenada from France.
Airline (1) France to Barbados Return
Airline (2) Barbados to Grenada to Barbados
Hotel (1) Barbados
Hotel (2) Grenada
multiply Tours and/or Events in Barbados
multiply Tours and/or Events in Grenada
Just to give you an idea. Each component will have a price and a total for the complete trip.
The system must be able to give the different options for each package. e.g.. Available Airlines and date, available Hotels (there might be price differences and/or features (family hotel etc.)), many different tours in each location).
The number of different countries in a single vacation must have no limit (open ended).
Should be able to produce an itinerary, with manual adjustments if required.
Please let me know if it is clear or I have made look too complex.