The official drinking age is 18. However, drinking generally starts around the age of 15.
Beer is by far the most popular alcoholic drink.
Most Peruvians enjoy partying, socializing and having fun and alcohol is an accepted part of life, even with parents drinking with kids etc.
Being in possession of small quantities of drugs will be subject to fines. However, a foreigner could be deported or sent to jail depending on the situation. If you are caught trying to take drugs in or out of the country, the penalties are more severe.