Paris seems to be the best place for close shops, high end fashion and better prices, whereas London can offer more for everyone in terms of the shops available. The winner is Paris, but you most definitely won't be disappointed if you do go to London.