I'm planning to take my DC to London to see the Harrods Christmas department and the Christmas lights. I'm thinking Regent st and Convent garden. Where else would you go? Are there shop windows worth seeing?