The elusive "h". It is very common (for French speaking English) to either remove an h as they did there, or insert it where it don't belong as in "hot hair balloon" or the city of "Hamsterdam".
After 20 years of speaking english (french mother-tongue here) someone finally told me that you don't pronounce the "h" in "hour". I (and, I think, most french people speaking english) really do have to think of the spelling of a word before pronouncing it. And there I was being extra careful with that h at Hour. Now I have to be extra careful not to pronounce it…
But on a positive note, discovering all these small quirks are like "Achievement unlocked" kind of moments if you like learning languages.
I am French too and I am trying to understand how you pronounced "hour" before (my dog, cat and wife are already looking at me suspiciously).
You pronounced the "h" like in "hot"? (with the "h" making actually a sound?). I am quite surprised because we do not pronounce and "h" when it starts a word (usually at least), and I've been learning English in the 80's with Brian and Jenny (kudos to the ones who had the same manual) and it was not taught that way either.
In English you almost always pronounce an H at the start of the word. In fact I can't think of any examples other than Hour for when you don't pronounce it
As a native (American) English speaker I would never write or say "an hotel" and I don't think most people would. I confess I didn't realize this was even a debate. An hotel is apparently an older English grammar rule that it appears is considered largely obsolete.
ADDED: You do see a remnant of this with "an historical" but even that is generally not preferred in most dialects. https://www.alphadictionary.com/articles/drgw007.html Basically, it has to do with whether the initial "h" is pronounced in a given dialect of English.
It’s fun, after being taught about the H, to see that fellow French people don’t hear the presence or absence of H until they are taught; It’s like white noise, we assume the guy needs to breathe.