Just save up and get them, pretty much is the perfect set for what you're asking for
How are they for general music? I'd be listening to mainly rock/alternative/little bit of metal... And not that it should matter since it's about the quality of the audio but they look pretty boring. I was hoping for something with a bit more style but if the audio quality is there and the price is right I can live without the looks.