The best time to visit Croatia is in early summer between May and June, when there are fewer visitors, the temperatures are most comfortable, and the waters are ...