Mine depends on what type of shooting I'm doing.
Outdoors a slimline Peltor Shotgunner is good. I also use these for rifles and shotguns because they are tapered.
I find that these don't offer enough when I'm on the indoor range I shoot at. I use the Peltor Ultimate 10 (the blue ones) which offer significant sound suppression. Still going to hear those magnums and big bores pretty well, but quiets everything else nicely. They are to bulky IMHO for long gun shooting.
When doing a class I have the Pro-Ears with the mikes so I can hear what people are saying.
For eyes I wear glasses and buy rather pricey plastic lenses and frames, so I don't buy eye protection.