How many days to visit Dubrovnik?

What are the top tourist attractions in Dubrovnik?

Is Dubrovnik walkable?