Firstly, I had a hard time noticing when my castles/settlements were under siege, since all you ever get is a banner that disappears pretty quick. There is an icon over the settlement, but its small. I suggest a more noticeable warning, similar maybe to when a kingdom declares war on you...