I really enjoyed these two podcasts:
Writing Excuses Episode 14: Magic Systems and their Rules
Writing Excuses Episode 15: Costs and Ramifications of Magic