how many days to spend in dubrovnik