Question: do noise cancelling headphones work better than earplugs?
Answer: Cheap earplugs, or perhaps noise-isolating earbuds, might work well enough. And it's worth keeping in mind that for the same money, regular headphones will likely sound better than noise-canceling headphones.