Whenever I go to a new city, I always take a city bus tour to get the lay of the land and to decide what I'd like to go back and check out in detail. When in Miami we chose to use Miami Tours, and we were so glad that we did. It could have been a boring, run of the mill tour but for our bus driver, Derek. He made the whole thing so much fun. It felt like being shown the city by a fun friend. The music on the bus complemented whatever we happened to be viewing at the time and Derek kept us all entertained with impersonations, movie quotes, and funny stories mixed in with all the facts of the area. The 4 hour tour just flew by! We also appreciated that the tour included enough chances to take pictures and use the rest rooms. Derek never hurried us but managed to keep us on schedule. If I am ever in Miami again, Miami Tours is the tour company I will use. They also offer Everglades and boat tours which sounded like a good deal. If you do the Historic City Tour, ask for Derek for your bus driver.