My husband and I will be traveling mid- June from Dubrovnik Croatia heading north thru Split and want to eventually end up ,by train in Bled Slovinia. Must we go thru Zagreb from Split? Also we thought the boat trip from Dubrovnik to Split would only be a couple hours but it looks more to be overnight and very in frequently. There is also a cheap flight to Split. Would that be better?