For parties of two, Shanghai is especially convenient: you can order a half duck portion for just $16.
Shanghai is famous all over China for bad food. I don't think there's a decent duck place in the entire city. Stick with Beijing.
Prices are up, too. We're having some serious inflation, watch out for another tian an men ... Half a duck is around $25 now, you're better off getting a whole one and taking the leftovers home
Now I'm hungry