My wife and I are going to be visiting Miami next weekend. We've been there a few times, but really are not familiar with what is available. We will be staying in the Coconut Grove area. On Saturday night we will be hosting dinner for six others, 5 German nationals and a Cuban-American. I am looking for a nice restaurant to take them to, but since I'm going to be buying for eight, some place not super expensive, say less than $20 per plate not including beer(lots of beer)/wine/drinks. I think everyone likes fresh fish and everyone likes Cuban, but they would probably be open to a variety of cuisines. Outdoor seating would be a plus, as would be not having to drive too far. Thanks in advance for any suggestions.