I tried the Bose QC30s and wasn’t too impressed.
With the noise cancellation set to max, I could still hear background music in the shop, and a screaming kid.
Maybe my expectations were too high, but are there any earphones which will properly eliminate background noise?