Buying alcohol: it is criminal offence to sell alcohol to anyone who is under 18 or to buy alcohol for people who are under the age of 18. (There is one exception: people aged 16 or over can drink alcohol with meal in a hotel or restaurant - see page 117).