You have some interesting combinations. Veil of Mist combined with Invisibility especially caught my eye (no pun intended). For my game I think I'll extend Veil of Mist to allow a search for traps or a search for secret doors on the same turn the Hero moves with the spell effect, exploiting the no-monsters-visible condition. It should provide a nice counter to trap-guarding Monsters.
Veil of Mist
This spell may be cast on any
one Hero, including yourself.
On either the Hero's next move
or next turn, he may move
unseen through spaces
occupied by monsters, and no
monsters are visible to him.