From prachtig (“beautiful, splendid”) + weer (“weather”).
prachtweer n (uncountable, diminutive prachtweertje n)