估计北京更好一些,因为北京70%多的人口都已经是外地人了,真正成为了全国人民的首都,遇到的排外情况绝对不如上海那么严重。上海只要不说上海话,就能被看出来是外地人。
北京的功能区划分的太大、太清晰,这也导致很多居民区都是超大型的,周边的商业配套却很薄弱,使得交通压力直线上升,就形成了所谓的“堵城”。上海的交通状况要好很多。
有着三千余年建城历史、八百六十余年建都史的历史文化名城:北京,拥有众多历史名胜古迹和人文景观。这些都是上海无法比拟的。
个人觉得北京更容易接纳外地人,因为北京原住民很少了,也没有强势的语言优势,不像上海,外地人在上海话面前还是很疏远吧。
上海的交通非常便利,覆盖了整个市中心,还向郊区延伸,特别方便出行。上海还有一个北京没有的特点:坐游轮。
最主要的是,上海在餐饮方面,比北京要精致许多,西餐的水准领先北京好多年,随时可以吃到全国最好的西餐。




