We recommend spending at least three days to spend in Miami to explore the city’s major attractions, beaches and local cusine.