How many days to visit Girona?

Where should I stay while visiting Girona?

What's the best time to visit Girona?

What are the top tourist attractions in Girona?

Is Girona walkable?