When playing a hail team on uu for a while, I really got to know Cryogonal. He is Unova's gift to hail teams in the form of an amazing support pokemon. I've used this set many times to much success in uu;
Cryogonal @ Light Clay Trait: Levitate
EVs: 252 Def / 252 Spd / 4 SDef
Timid Nature (+Spd, -Atk)
- Rapid Spin
- Light Screen
- Haze
- Reflect
He can really support hail teams nicely. Rapid spin because ice hates stealth rocks, haze to stop setup sweepers. Dual shields is an excellent touch, after one reflect, that aside from priority you will probably get up, you can take a decent physical hit, and continue to spin/light screen. I run offensive hail so weavile, jynx, and froslass really appreciate the extended lifetime from dual shields. He's throwaway after he's spun and set up/hazed if there's no more threat, so use him for fodder to preserve what you can after that. Many times I've had a common situation of coming in with him after a ko, setting up the respective shield to resist the opponents current pokemon, spinning out rocks/spikes, then setting up the other shield, and by then I'm 3HKO'd so it's perfect to switch to a sweeper to clear things out.