Fill the kitchen sink with hot water and add 1/2 cup of white distilled vinegar.
Place clean glassware in the vinegar water. Don’t allow the various pieces to tap each other or the sides of the sink, as this might chip the glassware.
Soak the glassware in the vinegar water. It may take just a few minutes for the vinegar water to lift the stains. For stubborn stains, allow the glassware to sit for about 30 minutes in the rinse.
Remove and dry the glasses, using a lint-free dishcloth. Thoroughly dry the glasses.
Hold a silk cloth in your hand and then cup the bowl of a glass in the cloth covered hand. You can use old, clean silk handkerchiefs.
Polish the entire exterior of the glass using the second silk cloth or silk handkerchief, never allowing your fingers to touch the glass. Repeat with the remaining glasses.