Late spring and early autumn is the shoulder season in the сountry and it is the best time to visit Montenegro. Being quite crowded, May through July is a perfect period for beach holidays and for birdwatching and exploring National Parks like Prokletije or Durmitor. The water is warm until October, so early autumn is also an excellent season to swim along the coast, but beware of frequent downpours. Remember that early autumn is also a season for lots of fruits like figs and quince. November through April in Montenegro are totally ski months with high hotel rates in Kolašin and Žabljak. Most hotels by the seashore are closed during that time.