To discover Marrakech in depth, you will need a real insider to walk you through this amazing old Medina. It's almost impossible for you to get the best of the Marrakech on your own. You can choose between a full day and half day guided city tour. If you have time, a full day guided Marrakech city tour will be the best thing to book.