Hoop,
I have used foam ear plugs (25 cents or less per pair in bulk), Peletor Bullseye Ultimate 10, Dillon electronic and Pro-Ears Dimension 1.
The foam plugs are always the best in terms of noise reduction, but then you are isolated from the world and feel like an idiot because of your isolation.
The passive cups are just okay. Not as efficient as the foam. Electronic cups are better in that they allow you to hear more than you ever wanted to hear (that conversation 50 yards down the range) while shutting out the loud noises. The Pro Ears are better than Dillon and others as the Dillons, etc., shut down during loud noises and interrupt your abililty to hear. The Pro Ears compress the loud noises to a reasonable level so that you never lose hearing.
As is the case with other cup ear protectors, the Dimension 1 are not super at limiting noise so when things get loud I use foam and crank up the volume on the Pro Ears to carry normal conversation past the foam plugs. Works great. Pro Ear also has cups with higer noise reduction but are more expensive and/or bulky.
Glasses are very subjective--color, perscription, etc.--but should be shatter resistant plastic rather than glass.