It depends on what you like, there isn't a certain top ten for the whole of france, it is about personal opinions.
Food is called 'la nourriture' in French. French food is la cuisine française.
How you say it is: Nourriture (Nore-i-ture)
Like anyone else, shops, restaurants, some may go fishing or hunting.
"nourriture" and "aliment"