Dubrovnik a small town, so unless you plan to take day trips to islands or other attractions nearby, two days is the perfect amount of time to get to know this ancient city. (If you're interested in seeing on overview of our entire 2 week itinerary in Croatia, I've written up a summary of our trip here.