Morocco is an oasis of great beauty, history, and culture, and is the place where most travelers' dreams end. It goes from the giant dunes of the Sahara in the northern part of the country to the ...