The 19th-century-era Bahia Palace in Marrakesh is one of Morocco’s most magnificent structures. The expansive palace — which has 150 rooms — is best known for its elaborate decor elements (think: paintings, mosaics, and stained glass detailing). The landscaped gardens are equally impressive.