Bosnia and Herzegovina has scenic, snowy winters, and a rainy season in the early summer. Summers are warm in the mountain valleys, but cool at higher elevations. The far northern part of the country has somewhat colder winters and warmer summers. The average January temperature in Sarajevo is 30°F. The average July temperature is 66°F.