A trip planning guide for your Miami to Key West drive in Florida, including the 15 best stops, fun tours and where to stay.