My recommendation, is to not get too caught up over noise canceling, unless you travel on planes A LOT, and even then, it still might be worth it to invest in two pairs of headphones: a full size and an iem. In-ear monitors do an even better job at blocking out noise than noise canceling, a good iem can give you 30db attenuation.
80-90's classical rock screams like you want a headphone with great mids. In which case, I'd get something the HD598 (open and leaks sound) for at home use, and use the extra 100 or so to get an IEM for portable use-- like an Etymotic.
Both of which will sound way more clear than the Bose, but you'll have to get used to their leaner, more neutral bass, in comparison to the Bose. You could also EQ the bass up as well.
You might be able to find a local hi-fi store, guitar center, or even a best buy with magnolia. HD598s are at the Magnolia sections sometimes.