While the German climate varies throughout the country and from year to year, the weather is mostly temperate. Temperatures generally become more extreme as you head from west to east. Munich and Bavaria experience cold winters with heavy snowfall. In the fall and spring, warm winds cause dramatic weather changes. Dresden has warm summers with frequent rainfall followed by cold winters. In Berlin and Hamburg summers are pleasant. Rainfall is common, but does not last long.