Yes, you can drink alcohol in Marrakech. While Morocco is a Muslim country, alcohol is served and consumed legally in licensed establishments such such as hotels, riads, bars, and many restaurants. Public consumption of alcohol, however, is generally prohibited and best avoided.