Grados are very good headphones but they are sadly open deck so the audio will be heard by the people around you.
I highly suggest the Audio Technica ATH M50 head phones, This is what I ended up getting and every time I listen to music on them im super impressed.
Or Id also try a set of ultrasone HiFi 580's. Both are excellent headphones for cheaper pricing, I decided on the ATHM50 because it had better bass which fitted the music i listened to more, the hifi580s, have a much better mid tone however and are not as comfortable after a while.