The best hearing protection doesn't cost money. It's actually quite cheap.
Get a pair of 34 decibel reduction muffs and 30-32 decibel reduction ear plugs.
I've never seen ear muffs that reduce greater than 34 decibels. And as far as ear plugs, the max I've seen is 30 or 32. I use both muffs and plugs.
The thing about the 34 decibel muffs is that they aren't pretty or stylish. They're somewhat bulky and ugly. But in the end, hearing protection is more important than fashionable ear muffs.
The more expensive hearing protection items are expensive because they use electronics. They also tend to have a design that is somewhat considerate of design and style: usually they're less bulky and lay more flat or more compact. The downside is that they only have a decibel reduction of 20-28. Expensive doesn't mean more protection; rather, it just means fancier and prettier.
The problem with silencers is that other people don't use them. Maximum hearing protection would be everybody using a silencer+ear muff+ear plug.
If you want even more reduction, some new indoor ranges are designed with sound absorbing or sound wave deflecting technology (there's a new range here in my city that is about to open, and they are allegedly using this sound reducing design). At public ranges, the potential for damage comes from the repeated and nonstop sound of gun fire around you. So unless everybody is using a silencer, using a silencer, yourself, isn't going to help much.