If you like things made to measure, Shanghai is a shopping Mecca. The Fabric Market has recently been pulled up from its down-at-the-heel roots and relocated to 399 Lujiabang Road. Cashmere coats, silk dresses, work suits and shirts - all can be created just the way you like them. Some items are also sold off the peg if you’re going for custom-made, it’s a good idea to bring a garment for copying.

For knick-knacks and so-called antiques, head to Dongtai Road where several streets of stalls sell everything from Chairman Mao memorabilia to Buddhas, 1920s gramophones and Tibetan painted sideboards. For ’antique’ furniture and other things decorative, head to Hongqiao Road in the west of the city.

Meanwhile, Tai Kang Road features more upscale boutiques selling jewellery, pottery and leatherwear, while Xintiandi has everything from clothes to cushions to cocktails. Shanghai’s main shopping streets are the pedestrianized and neon-decorated Nanjing Road at the high-street end of the market (check out the wonderful chopsticks shop at number 387 if you need gifts to take home) and Huaihai Road where the designer labels hang out. And then, of course, there’s the Bund. Try Three on the Bund for seven floors of glamour (including the Shanghai Gallery of Art).