Glitterhelm Caverns over and over again. You can either solo it with a tower build, or try to find a game with a gracious host. Higher levels give more XP and mana.
I can't comment on the Quest for the Lost Eternia Shards levels. I don't believe any of the holiday DLC levels give mana, at least not enough to matter.