The best time to visit Germany is May or June. The spring weather is warm during the day and slightly cool at night as the cherry trees bloom and Berlin's ...