Unravel the magic when you spend a weekend in Marrakesh. Dive into souks, palaces & cultural delights, some top tips in this guide.