It is correct to say "a hotel". Words beginning with h usually use an. However, this rule applies to words that start with silent letters. In this example, the h in hotel is not silent so the correct article to use is a. Study the difference between an indefinite and definite article to improve your writing.