Beijing for historical sites and the great wall, Shanghai for pizazz, new architecture. Is weather an issue? Shanghai is supposed to be a bear in summer. We thought Shanghai was a two day city but Beijing and environs could keep you busy much longer. Be sure to visit a hutong (old neighborhood) before Beijing tears them all down for the Olympics. Shanghai is much less likely to change. You could take it in another time.