Tackling Hairy Crab: The name says it all. The signature dish of Shanghai is absolutely scrumptious, but it is seasonal (autumn), and it is best enjoyed at a big local restaurant.
Rooftop Dining on the Bund: Whether it's savoring world-class cuisine on the open-air balcony of M on the Bund, or enjoying a romantic dinner for two catered by world-renowned chefs in the cupola atop Three on the Bund, dining high above Asia's most famous street is a heady experience not to be missed.
Eating Xiao Long Bao: Unless you're a vegetarian, not trying Shanghai's favorite (pork) dumpling while you're here is tantamount in some circles to not having been to Shanghai at all. The "little steamed breads" spill broth in your mouth when you bite into them. You can find them everywhere, but Crystal Jade Restaurant serves up the best in the city.
Dining in a Colonial Mansion: These days it's easy to find a restored old mansion for dinner, but two standouts that combine just the right colonial ambiance with delicious food are La Villa Rouge, serving French/fusion delectables in the former EMI Recording Studio; and Lan Na Thai, sitting amidst the sprawling grounds of the Ruijin Hotel.