I'm in the beginning stages of planning a trip to Croatia and Slovenia with my 12 year old son and 14 year old daughter for late June and early July. We're hoping to make the entire trip 16 days (although we'll lose a day in travel on the way there). We're on a budget and are planning to use miles for our tickets so are looking at flying into Dubrovnik and home from Zagreb. We'll rent a car as we're leaving Dubrovnik and we'll keep it for the rest of the trip and return it in Zagreb. Our main focus in Dalmatia is Dubrovnik. We've done a ton of beach vacations (caribbean, mexico, etc.) and while I know the islands in Dalmatia are gorgeous, we're more interested in historical destinations (castles, old town, etc.) and other natural destinations (e.g. lakes, hiking, caves, etc.). The kids were also interested in possibly going into Trieste, Italy for a few days, so I have that as part of my itinerary so far. Here's what I'm thinking:
2 Nights in Dubrovnik
2 Nights in Split
2 Nights in Plitvice Lakes Area
3-4 Nights in Rovinj or Opatija (trying to decide on one as as a base for exploring Istria)
1-2 Nights in Trieste, Italy
1 Night in Postojna Slovenia (see caves and Postojna Castle)
2 Nights in Bled, Slovenia
1 Night in Zagreb
We're less interested in the islands and thinking about cutting out Split entirely to spend more time in Istria or Slovenia (or to add one day to Dubrovnik). We definitely want to see Plitvice lakes and I've thought about just doing one night there (staying overnight near an entrance and getting up early to explore the park before it's crowded). I'm also wondering if we shouldn't add in a destination in Bosnia or Montenegro and skip Italy. Any advice or thoughts?