For the best food in Europe, it's a tough contest between Italy and France. Greece and Spain are definitely in the running too.