The last DM I built was a tall central room, with several small rooms going out from that, with 'valves' scattered around that raise and lower the water level, with various gates and places that are blocked off or otherwise unreachable if the water level isn't in the right place. As for weapons I just threw in a bunch of random things that really didn't fit.
It was mostly to test out the water input events and environment control events.