agree that fabric shades are impractical for reasons already stated: mold, wet, dust
also the wind would knock them over.
i like to walk in the evening where i live and look at all the different ways people decorate and furnish their decks. My preference for outdoor lighting is something like this: