Запятая после "снег" разъединяет 2 основы: "белеет(сказ.) снег(подлеж)" и "воды(подлеж) шумят(сказ)".
тире после "шумят" -это,вроде бы, пояснение действий
запятые после "брег", "бегут", "блещут"-однородные члены предложения,которые разъединяются запятыми