We did the city loop after a cruise (we had stayed and seen Miami Beach before). Would highly reccomend making Vizcaya your primary stop (you really can not see anything from the bus here) it is worth ~2hours. We also stopped at the Biltmore for ~ 20 mins (beautiful) and Little Havana Restaurant Versaille for lunch (good) ~ 1hour. Timing was about right to take the 2:45pm shuttle to the airport (included) to catch our 4:45pm flight.
If you own or manage Big Bus Tours, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.