More tourists visit France than any country in the world but the country is battling a reputation of giving them less than a warm welcome, especially in restaurants.