Rain.....hope to avoid it but ALWAYS be prepared for it.
We cook on a Jambo, which isn't affected by the rain or cold much at all, but since we cook and live under EZ-Ups, WE ARE!
We lash the tents together and where the sides touch, we roll up the two "flaps" together and use spring clips to keep em up. This creates a gutter to keep the rain from getting between the canopies. This helps a lot.
Rain is one thing. Wind is another.
I'd also recommend tying down EZ-Up canopies if you use them.
We use the screw in metal anchors for dog leads. They're cheap and STRONG. We tie to them with simple pull straps. This only works on grass, of course.
For hard surfaces, we use 5 gallon buckets filled with water and strap to them.
Make sure electrical cord plugs are kept in a dry spot. We always have ours up high under the canopy roof. I also always try to wrap the actual outlet receptacle at the power source with a plastic bag or something if needed to keep from blowing GFCI outlets. If you're using a pellet cooker, be last thing you want is to lose power because of a blown GFCI due to wet cords.
Walls help a lot, especially if windy.
If it's warm out, though, walls make it hot.
We always bring fans too. We hang em up in the "ceiling" and face em down.
Airflow is important, especially if it's a wet, damp, rainy day.