El Badi Palace
This 16th-century palace in Marrakech was once a playground for Saadian princes and visiting diplomats, a mammoth showpiece for opulent entertaining. Today it's a romantic set of sandstone ruins, policed by nesting storks. The palace, whose name translates as "The Marvel," was once among the world's most impressive monuments.