Noise-canceling headphones aren't as effective as passive noise blockers. If you don't want to wear earplugs all day, use the earmuffs meant for heavy machinery or shooting:
https://www.amazon.com/Ear-Defense-3000-Muffs-Earplugs/dp/B0...
They even sell some as pretty decent headphones:
https://www.amazon.com/gp/product/B004U4A5RU
Re: comfort, you will have to try a few pairs to see which ones are best for you; most seem to be designed more for safety and maintaining a seal than for wearing all day without fatigue.