Marrakech is a fantastic place to visit so much to do and see baffling city, where tradition, magic ...