Small mercies ...

Anyway, IMHO the "h" usually only goes silent when it is to be preceded by the indefinite article, when the article becomes "an".

Therefore, "the hotels", but "an hotel".

FWIW.