For fabulous one-off fashion, chic homewares, sophisticated design and furniture, and killer art, you can't do better than multicultural London. Fashion in this city is all about taking risks, and Londoners know how to mix and match cheap and chic to perfection. They buy their clothes from the midprice-to-expensive chain stores and fashion megastores of Oxford Street and Regent Street and from vintage boutiques or quirky independent shops in less central neighborhoods. For gorgeous homewares, furniture, and fashions, head to Marylebone High Road, Westbourne Grove (in Notting Hill), Islington's Upper Street, and Bloomsbury's Lamb's Conduit Street. For edgier design wares, gifts, and art, make for trendy Shoreditch and Brick Lane. Foodie travelers will delight in the sheer panoply of gourmet offerings at the excellent historic markets of Broadway and Borough, and shoppers seeking traditional, classic British tailors, cobblers, shirtmakers, and milliners will find several places to part with their cash in the posh central enclave of Mayfair. Several new shopping centers have opened in recent years. One of them—the designer mall Westfield, in West London—is well worth the detour for its elegant interiors and impressive selection of stores and eateries. For a heady melange of tradition and cutting-edge style, try Liberty or Selfridges department stores.