How many days to visit Prague?

Where should I stay while visiting Prague?

What's the best time to visit Prague?

What are the top tourist attractions in Prague?

Is Prague walkable?