Shouldn't your mini-map show you the presence of enemies in the vicinity as red dots? If you choose to round the corner and march right into their presence, you can hardly blame them, under the circumstances. The best way to deal with red dotted enemies in cities is to hover near the local guards.