Drupal best way to render content type data and meta-data
If I have understood well, here is what I would do:


Create a content type "Room", with specific fields and configuration (I guess you already did that).
Create several nodes of type "Room", one by actual room.
Create a View (using Views module) to display a list of all my nodes of type "Room" (I can tell you more about that if you need it) and where you can access the rooms page automatically. Of course, you can create a menu item in the same time. Very easy.
Create a custom static block with the banner, text, or whatever you want to be displayed on your View page.
Configure the block to be displayed only on your View page (path/to/your/view).


This is how I would have do that if I had to. I don't know if there is a better way but it seems quite logic and simple to me.

I hope it was the answer you wanted!

EDIT: I just remember the active menu item thing. I did that once in a project, it is a bit tricky but I can explain to you my method.