Do you know which device I need to buy that will block outside noise I have seen one in duty free in a headphone section but forgot what it was called?

They are called "noise-canceling headphones", and the technology is called "active noise-canceling"