I agreee with Gut - Passive for HF, Active for LF.
The best solution I've stumbled into is to use a set of In-Ear Monitors for monitoring, and place a pair of Noise Cancelling headphones on top of them. The IEMs feed you the signal and the NC headphones are turned on, but are not plugged in to your source. I have an old pair of Bose NC headphones that work reasonably well for reducing the "whump whump whump" effect at EDM shows. Better than earplugs/IEMs alone. Take note that since the NC headphones will be pumping as hard as they can, the battery life will be drastically reduced.
BTW, this combo is a dream on long airplane flights!