I second Gadgetfreak's recommendation of the Mount Nelson in Cape Town. I have been to tea at most of the top hotels in London (as well as many other cities) and the Mount Nelson is more British than any of them. In addition to the spectacular array for food there is the ambience which takes you back to another time and place. First Rate!