Though the Moroccan dirham has strengthened a bit against the dollar in the past year, in the ancient cities of Casablanca, Fez and Marrakech many café meals still cost less than $5.
Classic budget hotels in atmospheric narrow streets, such as the Hotel El Muniria in Tangier, where Allen Ginsberg and Jack Kerouac stayed, cost around $30 a night. Plenty of luxury hotels are available too.
NEXT: Panama