Although a predominantly Muslim country, Morocco is not dry.
Alcohol is available in restaurants, liquor stores, bars, supermarkets, clubs, hotels and discos. Some Moroccans enjoy a drink although it is disapproved in public places. The local brew of choice carries the highly original name of Casablanca Beer. It is a full flavored lager and enjoyable with the local cuisine or as a refreshment. The other two major Moroccan beers are Flag Special and Stork. Also you can find local judeo-berber vodka, mild anise flavored and brewed from figs.
Driving under the influence of alcohol is illegal even if you drank just one beer
As a rule, do not drink tap water at all in Morocco, even in hotels, as it contains much higher levels of minerals than the water in Europe. For local people this is not a problem as their bodies are used to this and can cope, but for travellers from places such as Europe, drinking the tap water will usually result in illness. Generally this is not serious, an upset stomach being the only symptom, but it is enough to spoil a day or two of your holiday.
Bottled water is widely available. Popular brands of water include Oulmes sparkling and Sidi Ali, Sidi Harazem and Ain Saiss DANONE still. The latter has a slightly mineral and metallic taste. Nothing with a high mineralization produced so far?.
Any traveller will be offered mint tea at least once a day. Even the most financially modest Moroccan is equipped with a tea pot and a few glasses. Although sometimes the offer is more of a lure into a shop than a hospitable gesture, it is polite to accept. Before drinking, look the host in the eye and say "ba saha ou raha". It means enjoy and relax and any local will be impressed with your language skills.
Note that a solo woman may feel more comfortable having a drink or snack at a pastry shop or restaurant as cafes are traditionally for men. This doesn't apply to couples though.