Morocco is a paradise for budget shoppers, offering handcrafted rugs, leather bags and artisanal treasures that are beautiful, authentic and affordable. | Travel