A North African country with both Mediterranean and Atlantic coastlines, Morocco promises a fascinating mix of sensations and experiences.
Explore Fez, a sprawling medieval city, or find museums, mausoleums, and Roman ruins in the mellow capital city of Rabat. Other popular cities include Marrakech, Tangier, and slightly under-the-radar Casablanca, each boasting beautiful historical sites and easy access to surrounding natural assets like caves, beaches, mountains, and the desert. For photos that will make your friends seethe with envy, head to the Chefchaouen, famous for buildings painted in a hundred shades of blue.
No matter where you end up, make time for shopping in the souks, the cramped, colorful bazaars the country is known for.