In a book I'm reading, the author used the question "Weißt du noch". I'm guessing from the context it means "Do you remember". Is that so? Does the addition of the word "noch" turn "wissen" into "remember"?
In the context you gave, your translation is perfectly right.
However, there is a subtle difference between wissen and erinnern. The latter would imply that you can recall the precise memory from your mind including enough detail to replay substantial parts of the topical event. For wissen, it suffices to know the event happened (perhaps by remembering some other fact that implies the original event).
This difference has very little relevance in actual language use. It might make a difference in a police interrogation or some other contrived setting.
You would be expected to remember the walk along the River Thames, the stroll through Notting Hill bookstores etc.
You might only remember to have seen some email dating back to the time that mentions the London visit, though you have no memory of it (don’t you tell her that …).
"Remember" doesn't mean anything else than "to still know". I guess we prefer saying "weißt Du noch" (3 syllables) instead of "erinnerst Du Dich" (5 syllables) because it's shorter.
another example: „I [still] KNOW WHAT YOU DID LAST SUMMER“ (dt. „Ich weiß [noch], was Du letzten Sommer getan hast“)
The question should be "What is the difference between 'to know' and 'to remember'?". I think http://en.wikipedia.org/wiki/Remember_versus_know_judgements gives an idea about the difference. And maybe the above-mentioned example helps you to cope with noch. I am getting more and more confused, whether noch has the power to change the meaning of wissen. Maybe noch really helps to put some memory back to consciousness. So if you still know sth, you can remember it exactly - which is a different meaning.
Really good question! I hope we are getting a consensus and a good explanation.
I would only add to the current answers the probable answers to the question "Weißt du noch?":
Ich weiß nicht mehr. is what what Germans would say if they don't (can't) remember (anymore).
Ja, weiß ich. means in this context Yey, I (do) remember.
It doesn't happen very often that a German would like to be genau with the subtlety of the difference between wissen and erinnern, mainly because errinern is much more difficult to say quickly, and to my knowledge, efficiency is the rule of thumb for speaking as it is for many other aspects of being a German :)