If you are not tied to school holidays, the best time to visit Croatia is during the --shoulder-season-- months of May and June and
September and
October. Then you can expect pleasant sunny days ideal for
swimming in the sea and sunbathing, with all the tourist facilities up and running but no crowds.
read more >>