We will be travelling from Europe to Asia with Turkish Airlines, with a layover at Istanbul Atatürk airport. While waiting at the transit zone for a few hours, we will probably spend some money on food and drinks. 

Should we make sure to bring some local currency (Turkish Lira) or can we easily pay with Maestro, MasterCard or Euros?