MAGNUM (v2 of the Universal Lens Cap) is the best way to cover and protect your camera lenses. Period. It's designed to fit your larger lenses with an airtight/waterproof seal, holding up to elements the most ambitious photographers might endure.
You may regret freezing your extremities off in a hailstorm just to get that perfect shot,