Wintertime in Madison

Just moved here from Arizona. What can I expect during the winter in terms of temps and snow? What should I buy to prepare?