For one answer that isn't spoilery, Coerthas (and thus Ishgard) didn't actually used to be a snowy place back in 1.0. The Calamity cause by Bahamut cause a LOT of environmental damage though as well as upsetting the elemental aspect of Coerthas heavily towards ice, thus all the snow. Plus the area is much bigger then I presume you have explored so far.