I'm looking for recommendations of restaurants that will satisfy two somewhat different people. My husband, who is a foodie with rather sophisticated tastes and is a wine geek, will be meeting our son, a 20-year old college student who is doing his junior semester abroad in London. They'll be together there for four evenings, and so I'm looking for up to four good restaurants to make both my husband and son happy, that is good restaurants that are not very formal (my son won't have a jacket or tie) and not too precious or sophisticated. If it were Paris, I would pick any number of typical Parisian bistros, but what about London? Any ideas?