Hotel would be pronounced with a hard “h” as in “hope.” “H” is a consonant. Therefore it is correct to say “a hotel.” Actually, it used to be “an hotel”, “an historic”, because till the 18th centuries, people were not pronouncing the “h”, it was silent.