Legal Reasons In many countries, including the United States, the legal drinking age is 21. If a hotel serves alcohol on its premises, it needs to ensure that its guests are of legal drinking age. By checking IDs, a hotel can protect itself from legal liability if it is found to have served alcohol to underage guests.