How many days to visit Québec City?

Where should I stay while visiting Québec City?

What's the best time to visit Québec City?

What are the top tourist attractions in Quebec City?

Is Quebec City walkable?