The most popular tourist months are May to October, although winter travel to Germany is becoming increasingly popular, especially to the ski areas in the Bavarian Alps. Germany's climate varies widely. In the north, winters tend to be cold and rainy; summers are most agreeable. In the south and in the Alps, it can be very cold in the winter, especially in January, and very warm in summer, but with cool, rainy days even in July and August. Spring and fall are often stretched out -- in fact, we've enjoyed many a Bavarian-style "Indian summer" until late in October.
Holidays
Public holidays are January 1 (New Year's Day), Easter (Good Friday and Easter Monday), May 1 (Labor Day), Ascension Day (10 days before Pentecost/Whitsunday, the seventh Sun after Easter), Whitmonday (day after Pentecost/Whitsunday), October 3 (Day of German Unity), November 17 (Day of Prayer and Repentance), and December 25 and 26 (Christmas). In addition, the following holidays are observed in some German states: January 6 (Epiphany), Corpus Christi (10 days after Pentecost), August 15 (Assumption), and November 1 (All Saints' Day).