Croats speak Croatian, obviously, but It should be easy to communicate while in Croatian cities, as a very high percentage of Croatian people are fluent in many languages, especially  English. Managing Croatia city breaks should be easy, considering the famous Croatian hospitality.