Use a compact TP-Link TL-SG1005P (4-port PoE) for cameras and an EdgeRouter ER-X for other rooms.

 

Even in a small enclosure, the TP-Link switch will fit. 

 

You can add an access point in the other room for Wi-Fi.