I find that wearing earplugs really helps with the background noise in bars thing. Counter-intuitively (for me) it makes it much easier for me to hear the person next to me.
These ones I can wear all day comfortably:
https://firstaidsuppliesonline.com/first-aid-products/safety...