by all means avoid the Cardozo on Ocean Drive! RIDICUOUSLY priced menu, with a specialty menu that has $25 Mojitos!!!! Horribly overpriced!!
The Palace on Ocean Drive & 12th - not great food, but not bad, and definitely the most reasonably priced on Ocean Drive ($6 Mojitos!)
BLT Steak at the Betsy Ross Hotel on Ocean Drive: great food, great service. Not cheap, but not ridiculous for the food, service and ambiance.
Rosinella on Lincoln Road: great food, reasonably priced and decent service. The best Italian food in Miami!!
Miss Yip on Lincoln & Meridian: nice atmosphere, reasonably priced, and really good Chinese food. Nice dim-sum menu
Baires Argentinean on Lincoln Road...beautiful restaurant, good food, great service
Pizza Rustica: awesome pizza and cheap
Clevelander on Ocean Drive: food sucks, but good place to people watch, too pricey for what they serve