
Batten down the hatches
Metaphorical Use
It's often used metaphorically to mean getting ready for any tough situation, not just weather. 
Informal Tone
This phrase is casual and might be used in daily conversations among friends or colleagues. 
Idiomatic Flexibility
Can be adapted to various situations, not constrained to any specific type of trouble or difficulty. 