My husband and I are stopping over in London for 2 nights before we head off to Paris in November. He has never been (and my only trip was years ago), so we are nubies to the city. We will be staying near the south kensington tube station. Aside from the usual sightseeing, we are looking for good food: best bang for your buck kinda thing...as well as the best "high tea" (good food). I have been researching the website thus far and have become dazed and confused with the plethora of choices. Can anyone narrow it down for us? Thanks in advance.