Two more for offensive hail:
Sneasel @ Life Orb
Trait: Inner Focus
EVs: 252 atk / 4 Def / 252 speed
Jolly Nature
- Swords Dance
- Ice Punch
- Low Kick
- Bite
One of the best lategame sweepers in hail, sky high speed and decent attack, but after a boost can be very powerful. The problem is find the time to use swords dance, because sneasel is sooo fragile, and life orb doesn't help in surviving. That's why I say sneasel is good in late game, once you have beated rival scarfers, there will be almost no poke faster than him, so you can start hitting or if you are lucky, boosting and hitting.
Kadabra @ Life Orb
Trait: Magic Guard
EVs: 252 spAtk / 4 ps / 252 speed
Timid Nature
- Psychic
- Shadow Ball
- Hidden power Fight
- Energy ball
Another great lategame sweeper, also inmune to hail. But what matters here is that 339 points in both spAtk and speed, which turns kadabra in one of the most fasters and strongers pokes in NU. So wheres the trick? kadabra barely resists special move, and there is almost no way he can resist a physical move, so the best option is to use it as revenge killer, but remember to be careful with priority moves (skuntank is its more obvious counter).
And for anti-hail pokes, I can only think in rain abusers (with Rain Dance) like ludicolo or swanna, or sun abusers like exeggutor.