The best time to visit Croatia is in the summer (June to August), when the weather is hot and sunny, the glittering coast is at its best and the festival ...