The best time to visit Dubrovnik is September and October, when temperatures aren't stifling hot yet most of the cruise ships have abandoned the port.