Good headphones (I like a larger studio-type earpiece) are an investment in your hearing. Cancelling out other noise so you don't have to turn the volume up so high will be better for your ears in the long run.

I completely forgot about this; good point stinkyattic! Protecting hearing is a good investment too; although I never seem to get damaged hearing from all my loud music (had it tested a couple times).