How many days to visit Lucerne?

Where should I stay while visiting Lucerne?

What's the best time to visit Lucerne?

What are the top tourist attractions in Lucerne?

Is Lucerne walkable?