My personal favorite grinding map is MandMs on hard. It's doable in 30-40 seconds and gives 60 mana per attempt! That's about 7000 mana per hour. Another great grinding map is Luigi, an insane map. Though it can be quite difficult when getting sued to the map, once you get a feel for the jumps...