上海宋城和杭州宋城最主要的区别在于地理位置和规模大小。上海宋城位于上海市浦东新区,是一个占地面积较小的主题公园,主要以宋代建筑和文化为主题;而杭州宋城位于浙江杭州市,规模更大,包括宋代文化展示、表演、美食等多个方面,是一个综合性的历史文化主题公园。此外,杭州宋城还有更多的景点和活动可供游客参观体验,因此吸引了更多的游客前来参观。