No. 20: Madison, Wisc. (Avg. Yearly Snow: 51.6 inches) from American cities that get the most snowfall