you can find it in snowpoint city in the grass on http://wiki.answers.com/Q/FAQ/3103-646, http://wiki.answers.com/Q/FAQ/6125-175
NO! you will never find snorunt in shoal cave(except using cheats.!)
you can find a snorunt on route 217 acuity lakefront or lake acutiry but only at night its rare too
Snorunt
Snorunt can be found in Pokemon Ruby, Sapphire, Emerald, Diamond, Pearl, and Platinum.
by copying it from Pokemon diamond,pearl,or platinum.
In Pokemon Ruby, Sapphire, and Emerald, Snorunt can be found in the Ice Room of Shoal Cave. In Pokemon Diamond, Pearl, and Platinum, you can find it in Route 216, Route 217, and Acuity Lakefront using the Poke Radar. (However, in Pokemon Platinum, you just have to walk in the Tall Grass.)
Catch a Snorunt and evolve it.
snorunt is a ice type Pokemon , it's evolutions glalie which is ice only (level 42) and froslass use dawn stone on snorunt ice and ghost
Just wander around in the grass west (left) of Snowpoint City. They aren't rare to find.
Route 217, Acuity Lakefront, Lake Acuity (Night only). Listed as 'uncommon'.
You can evolve a female Snorunt with a dawn stone.
Snorunt can either evolve into Glalie at level 42 or into Froslass with a Dawn Stone if its female