I'm planning on buying my girlfriend a nice pair of headphones for the holiday. I'm looking for great clarity that will really shine with choral music especially. Also, she listens to classical, opera, and some rock. So I believe that I am looking for headphones with great midrange response. I'd also love to get her something comfortable and nice looking. I know a little bit about headphones but there are a lot of options. So, I'd appreciate some help here. Thanks.