Miami boasts a global reputation for its nightlife and arts scene, but the city is also packed with entertaining and enriching things to do as a family.