Hey, we are three girls hitting Croatia and Montenegro in June! We fly into Zegreb with a flight arriving at 5:00pm. We want to go directly down to Dubrovnik spend a couple days then travel down to Budva. How long is the drive to Dubrovnik from Zagreb? We might opt to fly that night instead but hiring a car or taking a bus the next day is a good way to see the country side... Thoughts?