If the temperature of any surface drops below the "dew point" then moisture will condense on that surface. If you keep those surfaces warm, then they won't dew up.
The problem with rain is... it rains when the air is saturated and the temps drop below the "dew point" - so that's going to be a challenge. If your long lens has a lens hood -- use it. The hood will actually help keep dew from settling on the surfaces.
When you take a cold glass out of the freezer to have a beer, the glass attracts moisture to frost up on it BECAUSE the glass is COLDER than the surrounding air and is also colder than the dew point. If the glass is WARMER then it will never fog up. Keeping your lenses in a warm place will help.