Word or phrase for any sort of visibility-reducing weather or condition (like blizzards, sandstorms, fog, smog)

Solution 1:

Staff of Obfuscation

obfuscation, n.

2. Something that darkens or obscures a situation, facts, etc.; an instance of darkening or obscuration.

Source: Oxford English Dictionary (login required)