I can understand using buds for being out and about due to size and less ridiculous looking, but I just don't like them. They don't sound good and they barely stay in my ears.
I think a good compromise between the two is something like these. Not necessarily wireless, but just a Supra-Aural that doesn't have the entire plastic head piece. Portable and good sound, although they can kinda pinch the ear.
Although, if I had a pair of these I'd wear them everywhere just to wear them. My Sony MDRs.....not so much.