i have a pair of Asus HS-W1's have had them for almost 3 years now and they keep their charge even though i sometimes go months without using them. they also last nice and long on a full charge (although im not too sure how long exactly as i have bever tested it) sound is also goo for the price.
they are also quite comfortable and not too heavy like some of the other headsets you get out there. also noise cancelling is also very good
I have the Corsair Vengeance 2000 and it is very good and comfortable (over-the-ear fabric ear-pads), better than some of the more expensive ones I've tried. I think there's a newer model of it available now though