On a budget, Etymotic Research ER20 are a good choice.
They also offer models which are moulded to your own ear shape which require a consultation. This is what you see professional musicians occasionally use.
Avoid wearing cans.
i used these when i was in a metal band (yeah i know, but i like my hearing) found them very good, stayed in easily, and didn't just cut highs.