On the peninsula itself, Eceabat is the only sizeable town close to the battlefields where you will find a good selection of places to eat. There is a restaurant in the Gelibolu 'Milli Park' visitors' centre north of Eceabat. Food and drink can be bought in smaller towns such as Alcitepe close to Cape Helles. It is, of course, important to have plenty of water with you in summer when temperatures can be quite hot. Some of the major battlefield sites have stalls selling cold drinks as well as ice cream.