Shopping in London is a nightmare, especially around christmas time....and sometimes overpriced, cos it's London.......hence my comment................i'd rather stay local here in Brighton and do all my shopping here, as great here for shopping.
However if you are going out to see a show, as Rinkins is today, it's a brilliant place to be and so much choice for restaurants, clubs and great places to visit, but probably biased as i was born there. :0)