Two friends and I (all 21 yr old girls) are looking to travel through Croatia and then head to Italy. We were looking to spend a few days in Croatia and were thinking of spending time in Split and Dubrovnik. We would probably be flying in to Zagreb. What are the best ways to get between cities, how long would it take, and is it possible to get a ferry to Italy from Dubrovnik/how long would the ferry take? We really want to visit Croatia but right now it's not seeming very feasible because we also would like to go to Italy and Greece. Thanks in advance!