If you want to have a full Arab experience, Marrakech is the place to go. You wouldn't have to spend too much in touring the streets as the landmarks and sights here offer cheap trips. From palaces to museums to public markets, Marrakech will surely leave an impression of being bizarre, wild, and exotic.