I'm going to second the vote for around memorial day. Everyone's coming out from the winter, the whole country is green and the weather is near perfect. The asparagus is in season, and the biergartens are open and people are visiting them after work. Some parts of northern germany can get very cold in the winter.