My husband and I heard about January being a great month for Christmas sales in London. Is it true that Harrods Christmas sale is traditionally held on the first Thursday after New Years (in this case...January 4th)? Are there any stores you recommend shopping at?
We would like to buy some souvenirs, but just planned on figuring out what to get (for ourselves and family) once we're there. Any recommendations on what types of gifts/souvenirs to get? A friend recommended buying speciality coffee, tea, jams, etc. aside from the traditional London souvenirs.