After feeling the shortcoming of Joomla I came to Drupal 7 in the hope to find here something essential. I simplified my case a bit as I just want to understand the essence of the approach needed.
A booking website for boattrips. Visitor should be able to select a boat, see the general information (eg boatname, departing harbour etc etc) in the main content area and in a block the room info (e.g. type of room, sqm room) and in another block the trip info (e.g. itinerary details, price). When displaying a boat , of course, only rooms and trips belonging to that boat should be displayed, not all rooms and all trips. Reason for this approach is to be able to find a nice responsive theme and display well on all media.
My approach so far
I created 3 content types (boat, room, trip) as I believed that they should be in 3 independent but "linked" tables, but I fail to understand how to connect/relate them (using Views).
Which module should I add to reach this relationship displaying in the most easy way and what settings?
How do I reach that the boatowner fills in all the info and by doing so the relationship is created?
Should I use filter, contextual or relationship?
Probably I am not impressively clever here, but please take into account that my "drupal life" started only a small week ago, even though I took it as a full time job so far! Please give me a well defined English hint . . . don't speak Drupalese well yet . . .
Thanks in advance, eager to hear where I went wrong in my thinking.