Marrakech is an absolutely unmissable destination if you’re taking a holiday in Morocco.