How about a continuous rain animation? Instead of every turn it says "It is raining" and does an animation, just "It started raining", "It is no longer raining", and an animation throughout the battle in between. The same for hail, sandstorm, and possibly status conditions.