There's no one word as in English meaning 'home' in French. 'Chez moi' is my home, 'chez vous' is your home, 'a la maison' is at home.
rentrer à la maison
In French, you say "France" as "France."
Je suis de la France. "Je suis" is I am, "de la France" is from France.
The France or Of France.
You say "La Belle France"
in France they say many different sports but do you mean what sports do the play in France?
Perhaps in his two home countries: Spain and France. But you could say he is universally popular.
You would say "Vive la France" in French, which translates to "Long live France."
my name is ... = je m'appelle ..., mon nom est .... ; and I live in France = et je vis en France.
Shopping is achats in France .
j'aime la France
It's a matter of opinion some say Spain others say France.