I hand wash a few things every day....pots and pans, knives and glassware.
If I didn't hand wash my glasses I'd never have any clean ones since I only run the d/w about once a week or so.
I have two of these:
https://www.amazon.com/dp/B014FVDJ0M/ref=twister_B0089A2M2C?_encoding=UTF8&psc=1
so there's always a clean one when the other needs laundering.
The water beads up on top so they dry very quickly. There's no standing water and no musty odors.