You could also stop at your local audiologist and order a pair of Westone custom fit ES49 earplugs, which have a user-adjustable attenuation that is rather flat across all frequencies.

http://www.westone.com/index.php?load=content&page=index&page_id=190

Disclaimer: I now work for Westone.

-Scott