天气应该是上海更好一点,台风一年其实很少,倒是北京都说比较干,有时还有沙尘暴。还有文艺演出、体育活动赛事这些,也是上海更多。治安上这两个城市应该是国内最好的2个了,都差不多。物价工资、娱乐休闲这些也都差不多。城市风景、居民人文这些是两个城市两种风格,就看你自己喜欢哪种风格了。