If you can't make it out to Valle de Ángeles or Santa Lucía, which sell myriad souvenirs for quite a bit cheaper than in the city, head to any of the artisan stalls by the Iglesia Los Dolores and the shops along Avenidas Miguel de Cervantes, just before the bridge to Colonia Palmira. Or check out Multiplaza Mall, on Avenida Juan Pablo II near the Marriott Hotel, which has all the chain shops and restaurants that you would expect in any big North American mall.

Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.