Ice walls are very helpful to prevent enemies from getting to you.. but yeah, mages are always priority number 1 ;P And enemies seem to always know where you are once combat started...