I have been to both.
As you know that Shanghai is one of the growing city in ASIA. I've enjoyed eating and shopping like Hong Kong.
Kyoto is an ancient city. You could see some temples whice are designated as World Heritage by Unesco.
I agree with Lawnboy. I would recommend Japan too.