Tangier, a budget-friendly alternative to Marrakech, is a popular destination on the "Moroccan Riviera," offering a mix of ...