Marrakech is marvellous in March