Itzï includes a surface flows model and a drainage network model. You can easily model culverts, inundations from drainage overflows etc.