How many days to visit Miami?

Where should I stay while visiting Miami?

What's the best time to visit Miami?

What are the top tourist attractions in Miami?

Is Miami walkable?