The trainers for the Enchanting skill are typically found in the Mages guild or similar establishments, but in the case of the master trainer you will have to wonder to the stronghold of Indoranyon in order to get the maximum available training for this skill. The Enchant skill is useful if you wish to save on magical energies and cast spells with a one-hundred percent success rate.