Its become a bit of a tradition for me that every time I go to London I visit Hampton Court Palace. I used to be an au pair in Hampton so it was cliseby, plus I love shopping in Kingston afterwards.
I think I've been 5-6 times now, still discover new things, and I actually felt my visit in July with friends was too short so am now planning a whole day in March.
Are there any must sees that you do every time? Covent Garden is always great too btw...