In a majority of French towns you will find there is a Tourist Office which are designed to help and advise you with restaurants, leisure activities, festivals, events and anything else to help with your stay in France.
French Tourist Offices