For the kind of shopping you are looking for, I would recommend Kukulkan Plaza. It is an upscale shopping mall with an exclusive area called Luxury Avenue. There you will find all of the top brands like Louis Vuitton, Cartier, Lalique, Lladro, Christofle, Baccarat, Salvatore Ferragamo, Ermenegildo Zegna, Tous, Swarovski Crystal, Tiffany & Co, Rolex, Longchamp and many others.