I know this is months out of date... but.
I'm having the same problem - I can't find the dispel spell in the magic research tree - i've researched the whole of all 3 trees and am now researching the repeatable options as there is nothing else left... I'm playing the first scenario... Is dispel enchantments not allowed in the first scenario?
I have looked at the Mana system and looked through all Enchantments and found that an enemy mage cast Winters Grip on ONE of my towns... There is no option to dispel it. In the mana drop down bar or the city detail screen. It is affecting ALL my cities and I can't figure out how break the Enchantment. No building and no training is going to mean an eventual loss for the scenario and I've put 3 days play into it...
Sorry to the original poster - no help from me...
As a matter of interest are you also playing an Scenario? as it may just be some spells are disabled in that Scenario by accident or design?
I'm enjoying the game, except for this bug (if it is a bug) - i think it needs an extra spell - enchant artifact (ala MoM) to enchant artifacts for heroes so they are on a par with Paladins etc at higher level... but that is just me... Lots of new art work the ability to Enchant items as a Stem DLC for the Game, I'd pay for that. 