Essaouira might be the coolest city in Morocco. Find all the best things to do in Essaouira, where to eat, how to get around ...
A tiny medieval town in southwestern Morocco is one of the most iconic sights ... Last Crusade" is half the reason I was so excited to visit the ancient city of Petra last year.