I've been to Morocco twice. I spent a great deal of my time travelling between Fez, and Taza. I was also in Marrakech for some time. It was a 2 month trip to a most beutiful and friendly country. The people are so very nice and welcoming. I would not reccomend travelling the medinas alone. Even the smaller ones are difficult to get around if you don't know where you are going. For those that haven't been to Morocco, and have no idea what a medina is there? A large area containing a number of different alleys, and "streets". By a number, I mean LOTS AND LOTS. Very easy to get lost, unless you have a guide, or happen to be travelling with someone who speaks fluent French or Arabic. You wont find english signs, or many english speaking people unless you stay in places that cater specifically to western tourists. Part of the beauty of the country is going off the beaten path. Some of the things saw and experienced would not have been seen or experienced if I was on a tour with a group. I would NOT reccomend going in the summer if you can avoid it. It's hard to appreciate such beauty when the mercury hits 115F as it did most days during my second trip. Anyone that says dry heat is different/better, has NOT been to Fez or Marrakech in August. I spent a while in Agadir too. A beach city. The heat is tolerable even in the summer. It's absolutely stunning. The water is the perfect temperature at the beach (YEAR round!!). My trip cost close to $2,000 (3 years ago), and was well worth it. I can't wait to go back. Take my advice though. Get a guide (carefully picked because there are scammers), and go actually SEE Morrocco. It will be well worth it. I promise! Also look for my reviews of Agadir, Marrakech, and (if they have it) Taza.