How many days to visit Madrid?

Where should I stay while visiting Madrid?

What are the top tourist attractions in Madrid?

Is Madrid walkable?