How many days to visit San Sebastian?

Where should I stay while visiting San Sebastian?

What are the top tourist attractions in San Sebastian?

Is San Sebastian walkable?