Reducing sensory overload in malls, discos/clubs and the classroom

I struggle more with the lighting but the sound in discos/clubs can get a bit much.

In an attempt to try and stop avoiding these places, I have a new job which involves these environments, I wondered what my best options might be.

prescription sunglasses and the small sponge in ear ear defenders?

are there any better or more discrete options?