For our trip to Croatia we will be flying into Trieste. First destination is Rovinj. Understand that bus is best way to go. Have tried to research online, but am stymied by language barrier. Do we need to purchase tickets in advance? (will arrive 28 August). Have reservations at hotel in Rovinj 29 Aug., can stay overnight in Trieste travel to Rovinj & book extra night. Recommendations? 2nd destination is Zagreb. Bus also?? 3rd destination — indefinite, but interested in Split or vicinity. Bus? or train? or flight? Recommendations re: where to go, how to go, & where to stay? Thank you!