some good headphones depend whether you're on a budget or not, and the perfect pair of head phones for someone else might not be for you. Its your type of preference. I would recommend legend anc over ear headphones, they have active noise canceling the sound quality is great the bass is great but it is also balanced so songs that don't have bass still sounds great.
also i wouldn't sleep on skullcandy, they make great quality headphones for a cheaper price if you are on budget. headphones from skullcandy i would recommend are skullcandy crushers or the skullcandy aviators.