How many days to visit Tallinn?

Where should I stay while visiting Tallinn?

What are the top tourist attractions in Tallinn?

Is Tallinn walkable?