i personally use a pair of audiotechnica headphones the ath-m50s and it is definitely a good solid pair of headphones.
depending on where you buy it the price can range from $80 on up to $150 or so. there are definitely deals to be had if you look.
both audiotechnica and sennheiser are regarded as good brands to go with. sorry i cannot tell you which is better since i have not listened to either model personally. audio can be a funny thing like that... i wouldnt recommend a product i havent listed to personally.
i can say that although the model i have is plastic it is very solid and well built. short of throwing them against a wall or dropping them from the second story they should hold up fine. they come with a 1/4 inch photo plug...