Another vote for Victoria & Albert's. We went there on the last night of our honeymoon which I think was the best night. They also presented us with a cake at the end of the meal (after desserts) to take home with us. That was the only bummer because we pretty much had to eat it on the morning of our departure or it was going to go to waste.
If you do go there, make sure you don't eat much during the day because it is very, very filling.