V-Moda M80 would be great for you. They have an up-front sound presentation, fit very comfortable, are portable, are built super well, and sound awesome. If you end up not liking the style then perhaps the Grado SR-80i would fit your needs. They are awesome for rock and heavy metal with vocals remaining in the foreground. They are pretty comfortable, built really well, and sound amazing with rock. The M80 is a better can overall, but the Grado SR-80i will be a great place to start if you so choose. The SR-80i runs $99 or less while the M80 is $199. Neither requires an amp and both improve with amplification giving you a little room to improve.
If the M80 is a bit too expensive ( say around $229 ) the V80 is the same headphone, but has a different look.