Steam each glass briefly over a bowl of hot water, then buff it dry with a lint-free microfiber or linen cloth, supporting the bowl rather than twisting the stem so it doesn't snap. Steaming and a streak-free cloth clear water spots and film, and a white-vinegar rinse removes the cloudiness left by hard water — though dishwasher etching is permanent.
Step
Do
Why
Steam
Hold the bowl over hot water a few seconds
Moisture lets you buff off film without scrubbing
Buff
Lint-free microfiber or linen cloth, support the bowl
Streak-free shine; twisting the stem snaps it
Prevent spots
Final rinse in distilled water or a little white vinegar