Hello all...How late can we count on Harrods and any other must-visit shops being open? I'd rather spend the daylight hours sight-seeing than shopping. Also, what about Waitrose, Tesco etc? (Planning on picking up dinner there some of the nights.) Everything's open till at least 9pm here, but I get the sense that's not the case in London.