Most of the restaurants in Mycenae specialize in serving set, fixed-price meals to groups. You won't starve here, but you're likely to be served a bland meal. It's sometimes possible to avoid tour groups at the Achilleus (tel. 27510/76-027) or Mykinaiko (tel. 27510/76-724), on the main drag, where you can eat lunch or dinner from about 15€. If you stay here, be sure to drive or walk up to the ancient site at night, especially if the moon is full.
Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.