There are many places to get a great taco in Miami, but Lolo's Surf Cantina has an especially satisfying and interactive experience. The restaurant, owned by Richard Ampudia (hailed as the godfather of Mexican street food), offers straightforward Baja fish tacos, but you must order the whole fish for the most viscerally authentic experience. A whole snapper is lightly fried and presented intact. Once you've taken your Instagram photos of the creature, it's filleted upon request and served with fresh, warm tortillas and a host of accoutrements: fresh salsas and sauces made in-house, avocado, and an herb salad. Dig in and make your own creations. Priced at $29, it's more than enough for two — and so much more fun than a trip to the Taco Bell drive-thru. Lolo's opens daily at 8 a.m. for coffee and offers tacos from 11 a.m. to 11 p.m.
Readers' choice: Coyo Taco