You can typically book a hotel in the US at 18, but there are exceptions. Hotels may require guests to be 21 due to alcohol-related regulations, as well as other factors like local laws, hotel policies, and insurance regulations. Always verify the specific hotel's age policy before making a reservation.