There are many different types of headphones, within each category these are some of the best.
Open back Headphones
The main difference between open back headphones and closed back headphones is that open back provides a much richer sound for the listener at the expense of leaking sound. But if someone wants headphones that they are going to listen to in isolation, they should surely go for these.
Closed back headphones
The Audio-Technica ATH-M50x Professional Studio Monitor Headphones are a great overall pair of headphones, they are comfortable and sound excellent. They are also a very handsome piece, especially in the blue color way.
If you are looking for a cheap, durable and quality headphone, look no further than the these excellent panasonic in ear headphones.