How many days to visit Granada?

Where should I stay while visiting Granada?

What's the best time to visit Granada?

What are the top tourist attractions in Granada?

Is Granada walkable?