How many days to visit Edinburgh?

What are the top tourist attractions in Edinburgh?

Is Edinburgh walkable?