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.