Port spells
Druids and Wizards will need to do a short quest in Arcstone before they can purchase their ports.
Arcstone Region spell
All classes get a spell upon completion of the progression missions in Arcstone. You only need to do the third, Laboratory, for the spell, but the requestor will need the first two to get the third.
Devastation Region spell
All classes get a spell upon completion of the progression task Saga Skins. However, if you aren't interested in progression you can do a simpler task of bringing 4 drops from the same race in Devastation to the quest npc at the entrance of Sverag for the same reward.
Takish Region spells
There are two spells available in the Takish region. The level 55 trap/aura spell is rewarded for completing The Chalice of Life given in Takish. Be aware that Beastlords, Rangers, and Shadowknights don't get one. The other spell is only for pure Casters and Priests and is rewarded upon completion of the progression missions given in North Ro. You only need the third, Message to the Past, but the requestor will need the first two to get the third.