Come rain or shine, the city is brimming with shopping opportunities, including three covered shopping centres offering shelter from poor weather to a choice of outdoor markets selling everything from fine food to ceramics and scented soaps. There are also some top-of-the-range designer shops in Cambridge, such as Brora, specialising in luxury Scottish cashmere and the designer menswear shop Anthony.