Myself and my wife are considering visting Marrakech for 3 to 4 days in the next couple of weeks. I have read various articles about the City which obviously present it as a fantastic experience. However when we visit a town we like to wander around and take in the sights at our own pace, etc. Can you realistically do this in Marrakech?? Can you visit the souks, etc without being besieged, etc?? Do you really have to take a guide to the key attractions?? Outside of Dubai we haven't visited North Africa/Middle East, and I know the cultural difference is very much part of the attraction, but I'm just trying to get some perspective on whether you can take in the City totally on your own terms, and feel relaxed doing so!!