In Germany, the tourist season runs roughly from May through September. Summer has its advantages: the best weather, snow-free alpine trails, very long days (light until after 21:00), and the busiest schedule of tourist fun. Travel during shoulder season (spring and fall) is easier and can be a bit less expensive.