Complete guide to visiting Marrakech in 5 days. Medinas, palaces, secret gardens and excursions to Atlas and Essaouira.