How many days to visit Thessaloniki?

Where should I stay while visiting Thessaloniki?

What are the top tourist attractions in Thessaloniki?

Is Thessaloniki walkable?